数据库日志记录方法及装置制造方法及图纸

技术编号:38465807 阅读:31 留言:0更新日期:2023-08-11 14:42
本申请提供一种数据库日志记录方法及装置,包括:响应更新指令,生成逻辑日志,所述逻辑日志结构包括:前镜像以及后镜像,所述前镜像:用于保存第一目标数据,所述后镜像:用于保存第二目标数据。通过本申请改变逻辑日志结构,直接对更新前以及更新后的数据进行保存,保证了数据完整性的前提下,减少了数据库日志量并且提升了数据库的性能。量并且提升了数据库的性能。量并且提升了数据库的性能。

【技术实现步骤摘要】
数据库日志记录方法及装置


[0001]本专利技术涉及数据管理的领域,尤其是涉及一种数据库日志记录方法及装置。

技术介绍

[0002]相关技术中,数据库系统通常需要保证数据的可用性和可靠性,这就需要对数据库系统进行备份和恢复等操作。
[0003]相关技术中,一般采用逻辑日志记录系统的操作事务,这里的操作事务包括但不限于插入、删除、更新,然而,逻辑日志一般仅记录事务操作操作过程,在进行数据恢复时,在参照逻辑日志时,若某一过程记录错误,则容易导致数据恢复失败,同时,过程的方式记录逻辑日志,逻辑日志数量较多,由此数据库的可用性较大。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种数据库日志记录方法,通过改变逻辑日志结构,直接对更新前以及更新后的镜像进行保存,并对镜像进行压缩,保证了数据完整性的同时减少了逻辑日志数量。
[0005]本申请实施例提供了一种数据库日志记录方法,包括:
[0006]响应与更新指令,生成逻辑日志,所述逻辑日志结构包括:前镜像以及后镜像,所述前镜像:用于保存第一目标数据,所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据库日志记录方法,其特征在于,包括:响应更新指令,生成逻辑日志,所述逻辑日志结构包括:前镜像以及后镜像,所述前镜像:用于保存第一目标数据,所述后镜像:用于保存第二目标数据。2.根据权利要求1所述的方法,其特征在于,对所述逻辑日志进行压缩。3.根据权利要求2所述的方法,其特征在于,对所述逻辑日志进行压缩的步骤包括:分别对所述前镜像以及所述后镜像分别进行压缩。4.根据权利要求2所述的方法,其特征在于,对所述逻辑日志进行压缩的步骤包括:确定第三目标数据,所述第三目标数据存在于所述后镜像之中,不存在与所述前镜像之中;基于所述第三目标数据生成第一补丁镜像;对所述第一补丁镜像进行压缩。5.根据权利要求2所述的方法,其特征在于,对所述逻辑日志进行压缩的步骤包括:对所述前镜像以及所述后镜像分别进行压缩;确定第四目标数据,所述第四目标数据存在于压缩后的后镜像之中,不存在压缩后的前镜像之中;基于第四目标数据生成第二补丁镜像;对所述第二补丁镜像进行压缩。6.根据权利要2至5任一所述的方法,其特征在于,所述方法还包括:对所述第二目标数据进行回放。7.根据权利要求6所述的方法,其特征在于,若存在压缩后的前镜像以及压缩后的后镜像...

【专利技术属性】
技术研发人员:曹凯薇苏丁怡杨丽莹
申请(专利权)人:天津南大通用数据技术股份有限公司
类型:发明
国别省市:

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

1