数据库版本回退方法、装置、电子设备及存储介质制造方法及图纸

技术编号:41997910 阅读:30 留言:0更新日期:2024-07-12 12:22
本申请实施例提供了一种数据库版本回退方法、装置、电子设备及存储介质,本申请可用于分布式数据库领域。该方法包括:接收针对目标数据库的版本回退请求;确定目标回退版本的第一创建时刻,从已保存的初始备份版本中,确定至少一个参考备份版本;基于第一创建时刻和各参考备份版本的第二创建时刻,从至少一个参考备份版本中确定出目标备份版本;对目标备份版本进行修改,得到目标回退版本。通过每间隔一个预设时间间隔对目标数据库进行备份,使得在目标数据库需要进行回退时,可以直接获取已备份的数据库版本,并直接在已备份的数据库版本上进行修改,无需重新将数据写入到新的数据库集群中进行数据库构建,能明显提高数据库的回退效率。

【技术实现步骤摘要】

本申请涉及计算机,具体而言,本申请涉及一种数据库版本回退方法、装置、电子设备及存储介质


技术介绍

1、随着信息科技的发展,企业对于数据库的需求也越来越高。大部分企业通常是通过数据库对企业的重要数据进行存储,而随着数据量的不断增加和业务需求的变化,很多情况需要对数据库的版本进行回退(例如对数据库进行更新失败时,需要回退到升级前的可用版本),因此,如何较好地实现数据库版本的回退是当前需要解决的问题。

2、现有技术的方案中,一般需要扫描数据库系统中已备份的所有数据,然后将需要回退至的版本的数据读取出来并写入到备份磁盘上,完成数据库的构建,最终得到需要回退的数据库版本。但是,这种方案需要通过拷贝数据文件或磁盘数据块的方式创建一个全量备份文件集合,而全量备份往往数据量较大,这样不仅会导致数据备份的时间过长,也会导致数据进行读取恢复时,需要扫描读取的文件数量过多,进而导致数据库回退的效率较低。


技术实现思路

1、本申请的目的旨在至少能解决上述的技术缺陷之一,本申请实施例所提供的技术方案如下:

2本文档来自技高网...

【技术保护点】

1.一种数据库版本回退方法,其特征在于,包括:

2.根据权利要求1中所述的方法,其特征在于,所述初始备份版本通过以下方式生成:

3.根据权利要求1中所述的方法,其特征在于,若所述第一创建时刻之后创建了至少一个初始备份版本;

4.根据权利要求3中所述的方法,其特征在于,所述将所述目标备份版本中不属于所述目标回退版本的数据删除,包括:

5.根据权利要求1中所述的方法,其特征在于,若各个初始备份版本的第二创建时刻均在处于所述第一创建时刻之前;

6.根据权利要求5中所述的方法,其特征在于,所述修改记录通过如下方式获取

7....

【技术特征摘要】

1.一种数据库版本回退方法,其特征在于,包括:

2.根据权利要求1中所述的方法,其特征在于,所述初始备份版本通过以下方式生成:

3.根据权利要求1中所述的方法,其特征在于,若所述第一创建时刻之后创建了至少一个初始备份版本;

4.根据权利要求3中所述的方法,其特征在于,所述将所述目标备份版本中不属于所述目标回退版本的数据删除,包括:

5.根据权利要求1中所述的方法,其特征在于,若各个初始备份版本的第二创建时刻均在处于所述第一创建时刻之前;

6.根据权...

【专利技术属性】
技术研发人员:赵志高刘奇黄东旭崔秋
申请(专利权)人:平凯星辰北京科技有限公司
类型:发明
国别省市:

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

1