【技术实现步骤摘要】
数据库日志记录方法及装置
[0001]本专利技术涉及数据管理的领域,尤其是涉及一种数据库日志记录方法及装置。
技术介绍
[0002]相关技术中,数据库系统通常需要保证数据的可用性和可靠性,这就需要对数据库系统进行备份和恢复等操作。
[0003]相关技术中,一般采用逻辑日志记录系统的操作事务,这里的操作事务包括但不限于插入、删除、更新,然而,逻辑日志一般仅记录事务操作操作过程,在进行数据恢复时,在参照逻辑日志时,若某一过程记录错误,则容易导致数据恢复失败,同时,过程的方式记录逻辑日志,逻辑日志数量较多,由此数据库的可用性较大。
技术实现思路
[0004]有鉴于此,本专利技术的目的在于提供一种数据库日志记录方法,通过改变逻辑日志结构,直接对更新前以及更新后的镜像进行保存,并对镜像进行压缩,保证了数据完整性的同时减少了逻辑日志数量。
[0005]本申请实施例提供了一种数据库日志记录方法,包括:
[0006]响应与更新指令,生成逻辑日志,所述逻辑日志结构包括:前镜像以及后镜像,所述前镜像:用于 ...
【技术保护点】
【技术特征摘要】
1.一种数据库日志记录方法,其特征在于,包括:响应更新指令,生成逻辑日志,所述逻辑日志结构包括:前镜像以及后镜像,所述前镜像:用于保存第一目标数据,所述后镜像:用于保存第二目标数据。2.根据权利要求1所述的方法,其特征在于,对所述逻辑日志进行压缩。3.根据权利要求2所述的方法,其特征在于,对所述逻辑日志进行压缩的步骤包括:分别对所述前镜像以及所述后镜像分别进行压缩。4.根据权利要求2所述的方法,其特征在于,对所述逻辑日志进行压缩的步骤包括:确定第三目标数据,所述第三目标数据存在于所述后镜像之中,不存在与所述前镜像之中;基于所述第三目标数据生成第一补丁镜像;对所述第一补丁镜像进行压缩。5.根据权利要求2所述的方法,其特征在于,对所述逻辑日志进行压缩的步骤包括:对所述前镜像以及所述后镜像分别进行压缩;确定第四目标数据,所述第四目标数据存在于压缩后的后镜像之中,不存在压缩后的前镜像之中;基于第四目标数据生成第二补丁镜像;对所述第二补丁镜像进行压缩。6.根据权利要2至5任一所述的方法,其特征在于,所述方法还包括:对所述第二目标数据进行回放。7.根据权利要求6所述的方法,其特征在于,若存在压缩后的前镜像以及压缩后的后镜像...
【专利技术属性】
技术研发人员:曹凯薇,苏丁怡,杨丽莹,
申请(专利权)人:天津南大通用数据技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。