一种数据库还原方法、系统、设备及介质技术方案

技术编号:42954712 阅读:29 留言:0更新日期:2024-10-11 16:11
本申请公开了一种数据库还原方法、系统、设备及介质,涉及数据库的技术领域,所述方法包括:获取日志消费请求,并根据日志消费请求从数据库日志中获取对应的日志消费数据;数据库日志包括第一日志和第二日志;第一日志为仅记载有表对象结构定义和修改的日志;第二日志为记载有数据内容变更的日志;根据日志消费数据获取对应的数据标识,并根据数据标识确定日志消费数据对应的表对象元信息是否在缓存中;若否,则从第一日志中获取日志消费数据对应的表对象元信息,并对日志消费数据对应的表对象元信息进行缓存;根据日志消费数据和日志消费数据对应的表对象元信息对目标数据库进行SQL还原。本申请具有降低数据库维护和恢复的成本的效果。

【技术实现步骤摘要】

本申请涉及数据库的,尤其是涉及一种数据库还原方法、系统、设备及介质


技术介绍

1、数据库日志是一种逻辑日志,常用于数据库业务中的主从复制和数据恢复等应用场景。大多数情况下,数据库日志多为二进制数据组织结构,需要由对应的解析程序对日志内容进行消费解析,进而得到数据库可识别的sql语句,再对sql语句进行重放处理,以执行数据库日志中所记录的变更操作。

2、在相关技术中,主要以表对象元信息定义在前,变更数据内容紧接其后的数据组织形式作为变更记载单元,然后将变更记载单元写入数据库日志,此种方式虽然可以做到表对象元信息与变更记录同步,但会出现数据冗余记载的现象,增加数据还原过程中系统的解析计算负担,进而加大了数据库维护和恢复的成本。


技术实现思路

1、为了降低数据库维护和恢复的成本,本申请提供一种数据库还原方法、系统、设备及介质。

2、第一方面,本申请提供了一种数据库还原方法,采用如下的技术方案:

3、一种数据库还原方法,包括:

4、获取日志消费请求,并根据所述日志消费本文档来自技高网...

【技术保护点】

1.一种数据库还原方法,其特征在于,包括:

2.根据权利要求1所述的一种数据库还原方法,其特征在于,在所述获取日志消费请求,并根据所述日志消费请求从数据库日志中获取对应的日志消费数据的步骤之前,还包括:

3.根据权利要求1所述的一种数据库还原方法,其特征在于,所述获取日志消费请求,并根据所述日志消费请求从数据库日志中获取对应的日志消费数据的步骤,包括:

4.根据权利要求1所述的一种数据库还原方法,其特征在于,所述根据所述日志消费数据获取对应的数据标识的步骤,包括:

5.根据权利要求1所述的一种数据库还原方法,其特征在于,在所述根据所述日志消...

【技术特征摘要】

1.一种数据库还原方法,其特征在于,包括:

2.根据权利要求1所述的一种数据库还原方法,其特征在于,在所述获取日志消费请求,并根据所述日志消费请求从数据库日志中获取对应的日志消费数据的步骤之前,还包括:

3.根据权利要求1所述的一种数据库还原方法,其特征在于,所述获取日志消费请求,并根据所述日志消费请求从数据库日志中获取对应的日志消费数据的步骤,包括:

4.根据权利要求1所述的一种数据库还原方法,其特征在于,所述根据所述日志消费数据获取对应的数据标识的步骤,包括:

5.根据权利要求1所述的一种数据库还原方法,其特征在于,在所述根据所述日志消费数据和所述日志消费数据对应的表对象元信息对目标数据库进行s...

【专利技术属性】
技术研发人员:苏德财周文平李文彬吴生勇曾彬梅杰
申请(专利权)人:成都虚谷伟业科技有限公司
类型:发明
国别省市:

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

1