一种事务日志段文件的处理方法、存储介质与设备技术

技术编号:42076830 阅读:29 留言:0更新日期:2024-07-19 16:56
本发明专利技术涉及数据库技术,特别是涉及一种事务日志段文件的处理方法、存储介质与设备。该处理方法包括:在事务日志的写流程,获取待加密的事务日志段文件;判断待加密的事务日志段文件是否落盘完成;若是,则对待加密的事务日志段文件进行加密操作。本发明专利技术的事务日志段文件的处理方法,在待加密的事务日志段文件落盘完成的情况下,对待加密的事务日志段文件进行加密操作,提高了加密粒度的尺寸,降低了加密操作频率,避免了反复的加密和解密操作对数据库性能的损耗,从而提高了数据库的整体性能。

【技术实现步骤摘要】

本专利技术涉及数据库技术,特别是涉及一种事务日志段文件的处理方法、存储介质与设备


技术介绍

1、在kingbasees数据库(简称kes数据库)中,事务日志其实指的是xlog日志,xlog日志中可能包含有用户数据。如果不对包含有用户数据的xlog日志进行加密,一旦非法人员获取到这些未加密的含有用户数据的xlog日志,通过简单的xlog日志回放操作即可获得用户数据,从而导致用户信息泄漏。因此,为了防止从xlog日志泄漏用户信息,需要xlog日志密钥对xlog日志进行加密,以保护用户信息。现有一些日志处理方法,以xlog日志page为加密粒度,并且对加密前的数据进行字节对齐,例如,采用sm4加密算法以16字节进行字节对齐。以16字节进行字节对齐,每个xlog日志段文件中浪费掉的空间范围是(0~30kb),按照每个xlog日志段文件尺寸为16mb计算,每个段文件的浪费率大概是(0.00%~0.18%),可见在这种场景下浪费的空间并不大。

2、然而,在一些加密场景中,如果对齐字节数增加到128字节甚至更多,按照每个段文件尺寸为16mb,每个xlog日本文档来自技高网...

【技术保护点】

1.一种事务日志段文件的处理方法,包括:

2.根据权利要求1所述的事务日志段文件的处理方法,其中,所述事务日志段文件包括多个日志页;并且

3.根据权利要求1所述的事务日志段文件的处理方法,其中,所述事务日志段文件包括多个日志页,每个所述日志页包括页头和用于存储至少部分事务日志的数据区,所述事务日志段文件的最后一个日志页的数据区包括用于存储至少部分事务日志的有效区间和用于存储对齐填充数据的无效区间;

4.根据权利要求3所述的事务日志段文件的处理方法,其中,

5.根据权利要求4所述的事务日志段文件的处理方法,其中,

<p>6.根据权利要求...

【技术特征摘要】

1.一种事务日志段文件的处理方法,包括:

2.根据权利要求1所述的事务日志段文件的处理方法,其中,所述事务日志段文件包括多个日志页;并且

3.根据权利要求1所述的事务日志段文件的处理方法,其中,所述事务日志段文件包括多个日志页,每个所述日志页包括页头和用于存储至少部分事务日志的数据区,所述事务日志段文件的最后一个日志页的数据区包括用于存储至少部分事务日志的有效区间和用于存储对齐填充数据的无效区间;

4.根据权利要求3所述的事务日志段文件的处理方法,其中,

5.根据权利要求4所述的事务日志段文件的处理方法,其中,

6.根据权利要求5所述的事务日志段文件的处理方法,其中,所述事务日志段文件的存储信息包括所...

【专利技术属性】
技术研发人员:沈志伟
申请(专利权)人:北京人大金仓信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1