数据恢复方法、装置、设备及存储介质与流程

文档序号:34161371发布日期:2023-05-14 20:21阅读:31来源:国知局
数据恢复方法、装置、设备及存储介质与流程

本公开涉及数据库管理,尤其涉及一种数据恢复方法、装置、设备及存储介质。


背景技术:

1、随着云计算技术的发展,通过云服务器中的数据库以满足远程计算要求,成为主要发展趋势。为保证云计算所需数据库数据的安全性,通常会为数据库不断建立数据库备份,以便在数据库发生异常时,从所述数据库备份中选择用于还原的数据库备份进行数据恢复。其中,在多个数据库备份中挑选用于还原的数据库备份时,就需要对数据库备份进行预览,以提高选择效率和准确性,进而提高数据恢复的效率。

2、现有技术中,对数据库备份进行预览的方法,是将备份集复制还原到临时数据库中,启动临时数据库实例,以查看关键数据表单和数据库信息,消耗时间多,效率低,且在存在大量数据库备份时,严重影响数据恢复效率。


技术实现思路

1、本公开提供了一种数据恢复方法、装置、设备及存储介质,以解决现有技术中数据恢复过程中数据库备份的预览所需时间较长、效率较低的问题。

2、第一方面,本公开提供了一种数据恢复方法,数据恢复方法包括:

3、获取至少一个数据库备份对应的信息文件,信息文件在数据库的备份动作时生成,数据库备份基于数据库的备份动作得到;

4、基于至少一个数据库备份的信息文件中的目标关键信息的对比,确定用于数据恢复的目标数据库备份,目标信息基于数据库的备份动作录入到信息文件中,目标关键信息用于表示对应数据库备份的关键位置和状态参数的信息;

5、基于目标数据库备份,进行数据恢复处理。

6、可选地,目标关键信息通过如下方式得到:基于预先配置的指定信息,生成配置文件,指定信息包括目标关键信息在数据库中的位置和/或目标关键信息对应的数据库的状态参数的种类;响应于数据库的备份动作,基于配置文件中的指定信息,从数据库中得到目标关键信息。

7、可选地,配置文件中的指定信息,包括:设定数据库表单的识别码、表单中的设定位置、设定数据库表单的状态参数。

8、可选地,表单中的设定位置包括在数据库备份时基于设定条件实时确定的位置。

9、可选地,响应于数据库备份的生成动作,基于指定信息,从数据库备份中得到目标关键信息,包括:响应于数据库的备份动作,将数据库中指定信息对应位置的数据作为目标关键信息,添加到信息文件中;和/或,响应于数据库的备份动作,将数据库中指定信息对应状态参数作为目标关键信息,添加到信息文件中。

10、可选地,基于至少一个数据库备份的信息文件中的目标关键信息的对比,确定用于数据恢复的目标数据库备份,包括:基于至少一个数据库备份的信息文件,提取至少一个数据库备份对应的目标关键信息;从至少一个数据库备份对应的目标关键信息中确定满足设定选择条件的目标关键信息对应数据库备份,作为目标数据库备份。

11、可选地,设定选择条件包括以下至少:设定数据库表单的更新时间或更新状态满足预设时间指标或预设更新状态指标;设定表单中的设定位置的数据满足预设数据指标;设定数据库表单的状态参数满足对应预设状态参数指标。

12、第二方面,本公开提供了一种数据恢复装置,该数据恢复装置包括:

13、获取模块,用于获取至少一个数据库备份对应的信息文件,信息文件在数据库的备份动作时生成,数据库备份基于数据库的备份动作得到;

14、分析模块,用于基于至少一个数据库备份的信息文件中的目标关键信息的对比,确定用于数据恢复的目标数据库备份,目标信息基于数据库的备份动作录入到信息文件中,目标关键信息用于表示对应数据库备份的关键位置和状态参数的信息;

15、处理模块,用于基于目标数据库备份,进行数据恢复处理。

16、可选地,分析模块具体用于,通过如下方式得到目标关键信息:基于预先配置的指定信息,生成配置文件,指定信息包括目标关键信息在数据库中的位置和/或目标关键信息对应的数据库的状态参数的种类;响应于数据库的备份动作,基于配置文件中的指定信息,从数据库中得到目标关键信息。

17、可选地,分析模块具体包括,配置文件中的指定信息,包括:设定数据库表单的识别码、表单中的设定位置、设定数据库表单的状态参数。

18、可选地,分析模块具体包括,表单中的设定位置包括在数据库备份时基于设定条件实时确定的位置。

19、可选地,分析模块具体用于,响应于数据库的备份动作,将数据库中指定信息对应位置的数据作为目标关键信息,添加到信息文件中;和/或,响应于数据库的备份动作,将数据库中指定信息对应状态参数作为目标关键信息,添加到信息文件中。

20、可选地,分析模块具体用于,基于至少一个数据库备份的信息文件,提取至少一个数据库备份对应的目标关键信息;从至少一个数据库备份对应的目标关键信息中确定满足设定选择条件的目标关键信息对应数据库备份,作为目标数据库备份。

21、可选地,分析模块具体包括,设定选择条件包括以下至少:设定数据库表单的更新时间或更新状态满足预设时间指标或预设更新状态指标;设定表单中的设定位置的数据满足预设数据指标;设定数据库表单的状态参数满足对应预设状态参数指标。

22、第三方面,本公开还提供了一种控制设备,该控制设备包括:

23、至少一个处理器;

24、以及与至少一个处理器通信连接的存储器;

25、其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使控制设备执行如本公开第一方面中任一实施例对应的数据恢复方法。

26、第四方面,本公开还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如本公开第一方面任一的数据恢复方法。

27、第五方面,本公开还提供了一种计算机程序产品,其包含计算机执行指令,该计算机执行指令被处理器执行时用于实现如本公开第一方面任一的数据恢复方法。

28、本公开提供的数据恢复方法、装置、设备及存储介质,通过获取至少一个数据库备份对应的信息文件,再基于至少一个数据库备份的信息文件中的目标关键信息的对比,确定用于数据恢复的目标数据库备份,然后基于目标数据库备份,进行数据恢复处理。由此,在数据恢复时,可以直接获取预先生成并存储的数据库备份的信息文件,并基于信息文件中的目标关键信息对比,确定需要的数据库备份,而不需要再将数据库备份进行还原,显著提高数据库备份的浏览和选择效率,进而显著提高数据恢复的效率。



技术特征:

1.一种数据恢复方法,其特征在于,所述方法包括:

2.根据权利要求1所述的数据恢复方法,其特征在于,所述目标关键信息通过如下方式得到:

3.根据权利要求2所述的数据恢复方法,其特征在于,所述配置文件中的指定信息,包括:

4.根据权利要求3所述的数据恢复方法,其特征在于,所述表单中的设定位置包括在数据库备份时基于设定条件实时确定的位置。

5.根据权利要求2所述的数据恢复方法,其特征在于,所述响应于数据库备份的生成动作,基于指定信息,从所述数据库备份中得到所述目标关键信息,包括:

6.根据权利要求1至5中任一项所述的数据恢复方法,其特征在于,所述基于所述至少一个数据库备份的信息文件中的目标关键信息的对比,确定用于数据恢复的目标数据库备份,包括:

7.根据权利要求6所述的数据恢复方法,其特征在于,所述设定选择条件包括以下至少:

8.一种数据恢复装置,其特征在于,包括:

9.一种控制设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7中任一项所述的数据恢复方法。


技术总结
本公开提供一种数据恢复方法、装置、设备及存储介质。该方法包括:获取至少一个数据库备份对应的信息文件,基于至少一个数据库备份的信息文件中的目标关键信息的对比,确定用于数据恢复的目标数据库备份,基于目标数据库备份,进行数据恢复处理。本公开解决了现有技术中数据恢复过程中数据库备份的预览所需时间较长、效率较低的问题,显著提高数据库备份的浏览和选择效率,进而显著提高数据恢复的效率。

技术研发人员:万马,李翔
受保护的技术使用者:北京人大金仓信息技术股份有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1