一种事务日志的压缩方法、存储介质与设备

    公开(公告)号:CN118626456A

    公开(公告)日:2024-09-10

    申请号:CN202310218387.7

    申请日:2023-03-08

    Inventor: 沈志伟

    Abstract: 本发明涉及数据库技术,特别是涉及一种事务日志的压缩方法、存储介质与设备。该事务日志的压缩方法包括:在组装待压缩的事务日志的过程中,获取待压缩的事务日志的待压缩区间;以待压缩的事务日志的待压缩区间为压缩粒度,对待压缩的事务日志进行压缩操作。本发明的事务日志的压缩方法以整个待压缩区间对待压缩的事务日志进行压缩,避免了将待压缩的事务日志分成多个压缩区间分别进行压缩导致的压缩操作次数频繁的问题,提高了压缩效率,提高了数据库的整体性能。

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

    公开(公告)号:CN117708836A

    公开(公告)日:2024-03-15

    申请号:CN202211090673.1

    申请日:2022-09-07

    Inventor: 沈志伟

    Abstract: 本发明涉及数据库技术,特别是涉及一种事务日志段文件的处理方法、存储介质与设备。该事务日志段文件的处理方法包括:在事务日志的写流程,向事务日志段文件中写入事务日志;判断事务日志是否为需要加密的事务日志;若是,则以预设的标记方式标记事务日志段文件。本发明的事务日志段文件的处理方法,以预设的标记方式标记事务日志段文件的方式对事务日志段文件进行分类,实现了将包括加密的事务日志的事务日志段文件和不包括加密的事务日志的事务日志段文件区分开来,以便在事务日志的读流程中分别进行针对性处理,从而避免了版本不兼容的问题。

    一种将redo日志发送到备数据库的方法和装置

    公开(公告)号:CN114328021A

    公开(公告)日:2022-04-12

    申请号:CN202111633423.3

    申请日:2021-12-29

    Inventor: 沈志伟 杨尚

    Abstract: 本公开涉及一种将redo日志发送到备数据库的方法和装置,其中,方法包括:检测主服务器中第一主实例关闭时,在其未同步给备服务器的最后一条redo日志中添加第一恢复计数并发送给备服务器的第一备实例,主服务器中的第二主实例在获取第一主实例关闭后,生成第二恢复计数并发送给备服务器第二备实例。其中,第一、第二备redo日志和第一、第二恢复计数分别关联。当主服务器中的第一主实例重启并开始工作后,第一主实例将新产生的redo日志发送给第一备实例时,备服务器检查第一备redo日志的第一恢复计数和第二备redo日志的第二恢复计数是否相同,如果相同,则确定第一备redo日志没有任何丢失,可保证主服务器与备服务器之间redo日志数据的一致性,避免数据丢失。

    快照查询方法、装置、设备及存储介质

    公开(公告)号:CN114265813A

    公开(公告)日:2022-04-01

    申请号:CN202111617519.0

    申请日:2021-12-27

    Inventor: 沈志伟 杨尚

    Abstract: 本公开涉及一种快照查询方法、装置、设备及存储介质,应用于数据库系统中的目标节点,该方法包括:获取快照查询请求,快照查询请求携带快照时间;响应于快照查询请求,将快照时间与预先确定的数据库系统的全局检查点时间进行比较,全局检查点时间为数据库系统中所有节点对应的局部检查点时间的最小值;若快照时间小于全局检查点时间,则执行快照查询操作。根据本公开实施例,如果快照时间小于全局检查点时间,则可以认为目标节点对应的数据块没有发生改动,无需获取和释放数据库系统的全局锁,即不需要全局锁保护,直接执行快照查询操作,因此,减少了全局锁的获取次数,提高了快照查询的效率。

    一种事务日志的加密方法、存储介质与设备

    公开(公告)号:CN118133301A

    公开(公告)日:2024-06-04

    申请号:CN202211505691.1

    申请日:2022-11-28

    Inventor: 沈志伟

    Abstract: 本发明涉及数据库技术,特别是涉及一种事务日志的加密方法、存储介质与设备。该事务日志的加密方法包括:在事务日志的写流程,获取待加密的事务日志的待加密区间;以待加密的事务日志的待加密区间为加密粒度,对待加密的事务日志进行加密操作。本发明的事务日志的加密方法在对事务日志的加密保护以满足安全性的同时,减少了加密操作次数和无效数据的占用空间,提高了数据库的整体性能。

    一种事务日志的处理方法、存储介质与设备

    公开(公告)号:CN118093539A

    公开(公告)日:2024-05-28

    申请号:CN202211504498.6

    申请日:2022-11-28

    Inventor: 沈志伟

    Abstract: 本发明涉及数据库技术,特别是涉及一种事务日志的处理方法、存储介质与设备。已加密的事务日志的事务日志头部预先存储有预设的解码完成标记。并且该事务日志的处理方法包括:在事务日志的读流程,对已加密的事务日志进行解密操作,得到已解密的事务日志;获取已解密的事务日志的数据;判断是否读取到预设的解码完成标记;若是,则确认完成对已解密的事务日志的事务日志头部的解码操作。本发明的事务日志的处理方法,以预设的解码完成标记来标记事务日志头部,为判断事务日志头部的解码是否完成提供了判断依据,实现了准确地判断出事务日志头部的解码是否已经完成,避免了解码XLOG日志头部时无法正确结束的问题,提高了读取XLOG日志的准确性。

    一种事务日志的处理方法、存储介质与设备

    公开(公告)号:CN117714085A

    公开(公告)日:2024-03-15

    申请号:CN202211090750.3

    申请日:2022-09-07

    Inventor: 沈志伟

    Abstract: 本发明涉及数据库技术,特别是涉及一种事务日志的处理方法、存储介质与设备。待解密的事务日志包括多个数据块,并且该事务日志的处理方法包括:在待解密的事务日志的读流程,获取数据块的长度信息;根据数据块的长度信息解码得到待解密的事务日志的各个数据块。本发明的事务日志的处理方法准确地解码得到了待解密的事务日志的各个数据块,保证了后续事务日志的解密操作的顺利进行,避免了因加密操作使得各个数据块的明文长度和密文长度不同带来的无法准确解码的问题,保证了解密操作的准确性,提高了用户的使用体验。

    一种事务日志加密参数的处理方法、装置、设备和介质

    公开(公告)号:CN117708841A

    公开(公告)日:2024-03-15

    申请号:CN202211102780.1

    申请日:2022-09-09

    Inventor: 沈志伟

    Abstract: 本申请提供一种事务日志加密参数的处理方法、装置、设备和介质,控制原备机读取原主机的事务日志中的事务日志加密参数,根据原主机的事务日志中的事务日志加密参数更新原备机的共享内存中的事务日志加密参数,从而使得原备机的共享内存中的事务日志加密参数与原主机的事务日志中的事务日志加密参数。在原备机切换为新主机后,控制新主机中的各个写事务日志的进程仅从新主机的共享内存中获取事务日志加密参数,从而使得新主机的各个写事务日志的进程在同一时刻获取的事务日志加密参数一致,且与原主机的事务日志参数一致,减小备机切换为主机之后信息泄露的风险。

    一种事务日志密钥的管理方法、存储介质与设备

    公开(公告)号:CN117668865A

    公开(公告)日:2024-03-08

    申请号:CN202211091300.6

    申请日:2022-09-07

    Inventor: 沈志伟

    Abstract: 本发明涉及数据库技术,特别是涉及一种事务日志密钥的管理方法、存储介质与设备。该事务日志密钥的管理方法包括:在事务日志的写流程,在将事务日志密钥的密文写入事务日志段文件中之前,获取事务日志段文件中的事务日志;判断事务日志段文件内是否包含已加密的事务日志;若是,则将事务日志密钥的密文写入事务日志段文件中;若否,则跳过将事务日志密钥的密文写入事务日志段文件中的步骤。本发明的事务日志密钥的管理方法,对不包含有已加密的事务日志的事务日志段文件,不执行将事务日志密钥的密文写入事务日志段文件中的步骤,提高了事务日志段文件的普遍适用性,避免了版本不兼容的问题。

    一种开启事务日志的加密功能的方法、装置、设备和介质

    公开(公告)号:CN117421742A

    公开(公告)日:2024-01-19

    申请号:CN202210808679.1

    申请日:2022-07-11

    Inventor: 沈志伟

    Abstract: 本申请提供一种开启事务日志的加密功能的方法、装置、设备和介质,将配置文件中的事务日志加密参数修改为第一预设值或第二预设值。向postmaster进程发送第一重载信号,以控制postmaster进程加载配置文件,修改本地事务日志加密参数为第一预设值或第二预设值并向各个写事务日志的进程发送第一重载信号,以控制各个写事务日志的进程加载配置文件,修改本地事务日志加密参数为第一预设值或第二预设值。这样,在需要对事务日志整体进行加密时,将配置文件中的事务日志加密参数修改为第一预设值,在需要对事务日志中的数据页进行加密时,将配置文件中的事务日志加密参数修改为第二预设值,分级开启事务日志的加密功能。

Patent Agency Ranking