数据备份方法及装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:34781890 阅读:19 留言:0更新日期:2022-09-03 19:38
本公开提供了一种数据备份方法及装置、电子设备和计算机可读存储介质,可以应用于数据库技术领域和金融领域。该数据备份方法包括:响应于接收到数据备份请求,根据数据备份请求,生成标识信息,其中,数据备份请求用于指示对目标数据库进行备份,数据备份请求包括待备份对象、备份起始时间和备份保留时间,标识信息用于标识目标数据库中与待备份对象相关联的待备份数据;根据备份保留时间,确定待备份数据的备份位置;以及根据备份起始时间、备份位置和标识信息,进行待备份数据的备份。进行待备份数据的备份。进行待备份数据的备份。

【技术实现步骤摘要】
数据备份方法及装置、电子设备和计算机可读存储介质


[0001]本公开涉及数据库
和金融领域,更具体地,涉及一种数据备份方法及装置、电子设备、计算机可读存储介质和一种计算机程序产品。

技术介绍

[0002]随着信息技术的发展,数据库已广泛应用于数据的存储和管理。在利用数据库进行海量数据的存储和管理的过程中,如何避免关键数据的丢失是亟待解决的问题。在相关技术中,通常采用数据库自身的备份工具进行数据备份以避免数据丢失。
[0003]在实现本公开构思的过程中,专利技术人发现相关技术中至少存在如下问题:采用相关技术中的备份方式进行数据备份的资源消耗较大,容易导致数据恢复的耗时较长。

技术实现思路

[0004]有鉴于此,本公开提供了一种数据备份方法及装置、电子设备、计算机可读存储介质和计算机程序产品。
[0005]根据本公开的一个方面,提供了一种数据备份方法,包括:
[0006]响应于接收到数据备份请求,根据上述数据备份请求,生成标识信息,其中,上述数据备份请求用于指示对上述目标数据库进行备份,上述数据备份请求包括待备份对象、备份起始时间和备份保留时间,上述标识信息用于标识上述目标数据库中与上述待备份对象相关联的待备份数据;
[0007]根据上述备份保留时间,确定上述待备份数据的备份位置;以及
[0008]根据上述备份起始时间、上述备份位置和上述标识信息,进行上述待备份数据的备份。
[0009]根据本公开的实施例,上述方法还包括,在上述根据上述数据备份请求,生成标识信息之后:
[0010]在对象文件系统创建文件目录,其中,上述文件目录与上述标识信息相对应;以及
[0011]将与上述标识信息对应的上述待备份数据上传至上述文件目录。
[0012]根据本公开的实施例,上述将与上述标识信息对应的上述待备份数据上传至上述文件目录包括:
[0013]在上述目标数据库中确定与上述待备份对象相关联的多个数据;
[0014]根据预设划分原则,对上述多个数据进行划分,得到包括多个子数据流的上述待备份数据,其中,上述多个子数据流中的每个子数据流均与上述标识信息相对应;以及
[0015]将上述多个子数据流上传至上述文件目录。
[0016]根据本公开的实施例,上述根据上述备份保留时间,确定上述待备份数据的备份位置包括:
[0017]在上述备份保留时间属于第一预设范围的情况下,确定上述待备份数据的上述备份位置为磁带;以及
[0018]在上述备份保留时间属于第二预设范围的情况下,确定上述待备份数据的上述备份位置为对象文件系统;
[0019]其中,所述第一预设范围中的最小值大于所述第二预设范围中的最大值。
[0020]根据本公开的实施例,上述方法还包括,在上述根据上述数据备份请求,生成标识信息之前:
[0021]根据上述数据备份请求中的上述待备份对象,在上述目标数据库中进行查询,得到查询结果;以及
[0022]在上述查询结果表征上述目标数据库中不存在上述待备份对象的情况下,输出提示信息。
[0023]根据本公开的实施例,上述方法还包括:
[0024]响应于接收到数据恢复请求,根据上述数据恢复请求,确定上述标识信息,其中,上述数据恢复请求用于指示对上述目标数据库进行恢复,上述数据恢复请求包括待恢复对象和恢复起始时间;
[0025]根据上述标识信息和上述恢复起始时间,确定待恢复数据的上述备份位置,其中,上述待恢复数据与上述目标数据库中的上述待恢复对象相关联;以及
[0026]根据上述备份位置、上述标识信息和上述恢复起始时间,进行上述待恢复数据的恢复。
[0027]根据本公开的实施例,上述根据上述标识信息和上述恢复起始时间,确定待恢复数据的上述备份位置包括:
[0028]根据上述标识信息,在上述目标数据库中进行查询,得到与上述标识信息对应的上述备份起始时间和上述备份保留时间;
[0029]确定上述备份起始时间和上述备份保留时间的累加值;以及
[0030]在上述恢复起始时间小于或等于上述累加值的情况下,确定上述备份位置。
[0031]根据本公开的实施例,上述在上述恢复起始时间小于或等于上述累加值的情况下,确定上述备份位置包括:
[0032]在上述备份保留时间属于第一预设范围的情况下,确定上述备份位置为磁带;以及
[0033]在上述备份保留时间属于第二预设范围的情况下,确定上述备份位置为对象文件系统;
[0034]其中,上述第一预设范围中的最小值大于上述第二预设范围中的最大值。
[0035]根据本公开的另一个方面,提供了一种数据备份装置,包括:
[0036]生成模块,用于响应于接收到数据备份请求,根据上述数据备份请求,生成标识信息,其中,上述数据备份请求用于指示对上述目标数据库进行备份,上述数据备份请求包括待备份对象、备份起始时间和备份保留时间,上述标识信息用于标识上述目标数据库中与上述待备份对象相关联的待备份数据;
[0037]确定模块,用于根据上述备份保留时间,确定上述待备份数据的备份位置;以及
[0038]备份模块,用于根据上述备份起始时间、上述备份位置和上述标识信息,进行上述待备份数据的备份。
[0039]根据本公开的另一个方面,提供了一种电子设备,包括:
[0040]一个或多个处理器;
[0041]存储器,用于存储一个或多个指令,
[0042]其中,当上述一个或多个指令被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如本公开所述的方法。
[0043]根据本公开的另一个方面,提供了一种计算机可读存储介质,其上存储有可执行指令,上述可执行指令被处理器执行时使处理器实现如本公开所述的方法。
[0044]根据本公开的另一个方面,提供了一种计算机程序产品,上述计算机程序产品包括计算机可执行指令,上述计算机可执行指令在被执行时用于实现如本公开所述的方法。
[0045]根据本公开的实施例,通过根据数据备份请求中的待备份对象、备份起始时间和备份保留时间,生成标识信息,并根据备份保留时间,确定待备份数据的备份位置,在备份起始时间进行待备份数据的备份。通过上述技术手段,由于能够针对目标数据库中与待备份对象相关联的待备份数据进行备份,减少了需要备份的数据量,因而至少部分地克服了采用相关技术中的备份方式进行数据备份的资源消耗较大的技术问题,提高了数据备份的准确性,节省了备份资源,提高了备份效率。
附图说明
[0046]通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和优点将更为清楚,在附图中:
[0047]图1示意性示出了根据本公开实施例的可以应用数据备份方法的系统架构;
[0048]图2示意性示出了根据本公开实施例的数据备份方法的流程图;
[0049]图3示意性示出了根据本公开实施例的数据备份方法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据备份方法,包括:响应于接收到数据备份请求,根据所述数据备份请求,生成标识信息,其中,所述数据备份请求用于指示对所述目标数据库进行备份,所述数据备份请求包括待备份对象、备份起始时间和备份保留时间,所述标识信息用于标识所述目标数据库中与所述待备份对象相关联的待备份数据;根据所述备份保留时间,确定所述待备份数据的备份位置;以及根据所述备份起始时间、所述备份位置和所述标识信息,进行所述待备份数据的备份。2.根据权利要求1所述的方法,还包括,在所述根据所述数据备份请求,生成标识信息之后:在对象文件系统创建文件目录,其中,所述文件目录与所述标识信息相对应;以及将与所述标识信息对应的所述待备份数据上传至所述文件目录。3.根据权利要求2所述的方法,其中,所述将与所述标识信息对应的所述待备份数据上传至所述文件目录包括:在所述目标数据库中确定与所述待备份对象相关联的多个数据;根据预设划分原则,对所述多个数据进行划分,得到包括多个子数据流的所述待备份数据,其中,所述多个子数据流中的每个子数据流均与所述标识信息相对应;以及将所述多个子数据流上传至所述文件目录。4.根据权利要求1至3中任一项所述的方法,其中,所述根据所述备份保留时间,确定所述待备份数据的备份位置包括:在所述备份保留时间属于第一预设范围的情况下,确定所述待备份数据的所述备份位置为磁带;以及在所述备份保留时间属于第二预设范围的情况下,确定所述待备份数据的所述备份位置为对象文件系统;其中,所述第一预设范围中的最小值大于所述第二预设范围中的最大值。5.根据权利要求1至4中任一项所述的方法,还包括,在所述根据所述数据备份请求,生成标识信息之前:根据所述数据备份请求中的所述待备份对象,在所述目标数据库中进行查询,得到查询结果;以及在所述查询结果表征所述目标数据库中不存在所述待备份对象的情况下,输出提示信息。6.根据权利要求1所述的方法,还包括:响应于接收到数据恢复请求,根据所述数据恢复请求,确定所述标识信息,其中,所述数据恢复请求用于指示对所述目标数据库进行恢复,所述数据恢复请求包括待恢复对象和恢复起始时间;根据所述标...

【专利技术属性】
技术研发人员:任岗邓树韬
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1