本申请涉及计算机及数据处理等,尤其涉及一种数据备份方法、装置、电子设备及存储介质。
背景技术:
1、为了满足档案长期保管的业务需求,重要档案通常需要进行异地备份,以避免因网络攻击、操作失误等造成的数据失真与损毁,确保档案信息的真实性、完整性与可用性。
技术实现思路
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、本申请提供的内容推荐方法、装置、电子设备及存储介质,通过基于数据库中各数据关联的备份标识,确定目标备份数据,进而发送给备份系统进行备份,从而可以确保备份数据的完整性,和与备份系统中已存储数据的一致性,可以避免在异地备份系统中存在多个不同的备份数据版本,有利于后续在备份系统中进行数据合并时节省比对工作耗时,提高效率。
29、本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
1.一种数据备份方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述将所述第一数据库中所有备份标识为所述预设值的数据,确定为目标数据,包括:
3.如权利要求2所述的方法,其特征在于,所述将所述目标数据以目标数据组的形式发送给所述备份系统,包括:
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
5.如权利要求1-4任一所述的方法,其特征在于,所述方法还包括:
6.一种数据备份方法,其特征在于,包括:
7.如权利要求6所述的方法,其特征在于,在所述基于每个所述目标数据关联的目标索引标识,遍历第二数据库之后,还包括:
8.如权利要求6或7所述的方法,其特征在于,所述接收待备份的目标数据,包括:
9.一种数据备份装置,其特征在于,包括:
10.一种数据备份装置,其特征在于,包括:
11.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-8中任一项所述的数据备份方法。
13.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1-8中任一项所述的数据备份方法。