CN105630626B - 事务备份处理方法及装置 - Google Patents

事务备份处理方法及装置 Download PDF

Info

Publication number
CN105630626B
CN105630626B CN201410614050.9A CN201410614050A CN105630626B CN 105630626 B CN105630626 B CN 105630626B CN 201410614050 A CN201410614050 A CN 201410614050A CN 105630626 B CN105630626 B CN 105630626B
Authority
CN
China
Prior art keywords
backup
transaction
log
global
database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410614050.9A
Other languages
English (en)
Other versions
CN105630626A (zh
Inventor
彭继平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jinzhuan Xinke Co Ltd
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201410614050.9A priority Critical patent/CN105630626B/zh
Publication of CN105630626A publication Critical patent/CN105630626A/zh
Application granted granted Critical
Publication of CN105630626B publication Critical patent/CN105630626B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种事务备份处理方法及装置,其中,该方法包括:获取全局事务包括的数据库DB节点上的事务备份的日志提交时间;依据该日志提交时间,以及预定的数据库全局备份完成时间和数据库全局事务日志备份截止时间中至少之一,对该全局事务进行备份处理。通过本发明,解决了相关技术中分布式数据库备份处理方案复杂、可靠性低的问题,从而提高了备份数据可靠性。

Description

事务备份处理方法及装置
技术领域
本发明涉及通信领域,具体而言,涉及一种事务备份处理方法及装置。
背景技术
传统数据库备份仅适用单个数据库节点进行备份,分布式数据库尤其是基于开源数据库开发的分布式数据库需要新的备份方案进行备份并保障数据的可靠性及一致性。现有的分布式数据库备份与恢复方案使用复杂、可靠性不高且难以保障数据的一致性。
针对相关技术中分布式数据库备份处理方案复杂、可靠性低的问题,目前尚未提出有效的解决方案。
发明内容
本发明提供了一种事务备份处理方法及装置,以至少解决相关技术中分布式数据库备份处理方案复杂、可靠性低的问题。
根据本发明的一个方面,提供了一种事务备份处理方法,包括:获取全局事务包括的数据库DB节点上的事务备份的日志提交时间;依据所述日志提交时间,以及预定的数据库全局备份完成时间和数据库全局事务日志备份截止时间中至少之一,对所述全局事务进行备份处理。
进一步地,依据所述日志提交时间,以及预定的数据库全局备份完成时间和数据库全局事务日志备份截止时间,对所述全局事务进行备份处理包括:判断全局事务包括的数据库DB节点上的事务备份的所述日志提交时间是否均先于所述预定的数据库全局备份完成时间;在判断结果为是的情况下,确定所述全局事务上所包括的DB节点上的事务备份成功。
进一步地,依据所述日志提交时间,以及预定的数据库全局备份完成时间和数据库全局事务日志备份截止时间,对所述全局事务进行备份处理包括:判断全局事务包括的数据库DB节点上的事务备份的所述日志提交时间是否均先于所述预定的数据库全局备份完成时间;在判断结果为否的情况下,判断日志提交时间晚于所述预定的数据库全局备份完成时间的DB节点的所述日志提交时间是否先于所述数据库全局事务日志备份截止时间;在判断结果为是的情况下,对所述日志提交时间晚于所述预定的数据库全局备份完成时间,先于所述数据库全局事务日志备份截止时间DB节点上的备份事务进行前滚操作。
进一步地,依据所述日志提交时间,以及预定的数据库全局备份完成时间和数据库全局事务日志备份截止时间,对所述全局事务进行备份处理包括:依据所述日志提交时间判断所述全局事务包括的数据库DB节点上的事务备份在所述预定的数据库全局备份完成时间或数据库全局事务日志备份截止时间是否均提交成功;在判断结果为否的情况下,对所述全局事务上的备份事务进行回滚操作。
进一步地,在获取全局事务包括的数据库DB节点上的事务备份的日志提交时间之前,还包括:向DB节点代理发送指示信息,其中,所述指示信息用于指示所述DB节点代理对所述备份事务的完整性进行校验。
根据本发明的另一方面,提供了一种事务备份处理装置,包括:获取模块,用于获取全局事务包括的数据库DB节点上的事务备份的日志提交时间;备份处理模块,用于依据所述日志提交时间,以及预定的数据库全局备份完成时间和数据库全局事务日志备份截止时间中至少之一,对所述全局事务进行备份处理。
进一步地,所述备份处理模块包括:第一判断单元,用于判断全局事务包括的数据库DB节点上的事务备份的所述日志提交时间是否均先于所述预定的数据库全局备份完成时间;确定单元,用于在判断结果为是的情况下,确定所述全局事务上所包括的DB节点上的事务备份成功。
进一步地,所述备份处理模块包括:第二判断单元,用于判断全局事务包括的数据库DB节点上的事务备份的所述日志提交时间是否均先于所述预定的数据库全局备份完成时间;第三判断单元,用于在判断结果为否的情况下,判断日志提交时间晚于所述预定的数据库全局备份完成时间的DB节点的所述日志提交时间是否先于所述数据库全局事务日志备份截止时间;前滚操作单元,用于在判断结果为是的情况下,对所述日志提交时间晚于所述预定的数据库全局备份完成时间,先于所述数据库全局事务日志备份截止时间DB节点上的备份事务进行前滚操作。
进一步地,所述备份处理模块包括:第四判断单元,用于依据所述日志提交时间判断所述全局事务包括的数据库DB节点上的事务备份在所述预定的数据库全局备份完成时间或数据库全局事务日志备份截止时间是否均提交成功;回滚操作单元,用于在判断结果为否的情况下,对所述全局事务上的备份事务进行回滚操作。
进一步地,所述装置还包括:校验模块,用于向DB节点代理发送指示信息,其中,所述指示信息用于指示所述DB节点代理对所述备份事务的完整性进行校验。
通过本发明,采用获取全局事务包括的数据库DB节点上的事务备份的日志提交时间;依据所述日志提交时间,以及预定的数据库全局备份完成时间和数据库全局事务日志备份截止时间中至少之一,对所述全局事务进行备份处理,解决了相关技术中分布式数据库备份处理方案复杂、可靠性低的问题,从而提高了备份数据可靠性。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的事务备份处理方法的流程图;
图2是根据本发明实施例的事务备份处理装置的框图;
图3是根据本发明优选实施例的事务备份处理装置的框图一;
图4是根据本发明优选实施例的事务备份处理装置的框图二;
图5是根据本发明优选实施例的事务备份处理装置的框图三;
图6是根据本发明优选实施例的事务备份处理装置的框图四;
图7是根据本发明优选实施例的事务备份处理***架构的框图;
图8是根据本发明优选实施例的分布式数据库备份流程图;
图9是根据本发明优选实施例的DB节点备份示意图;
图10是根据本发明优选实施例的分布式数据库恢复流程图;
图11是根据本发明优选实施例的全局事务备份的示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
在本实施例中提供了一种事务备份处理方法,图1是根据本发明实施例的事务备份处理方法的流程图,如图1所示,该流程包括如下步骤:
步骤S102,获取全局事务包括的数据库DB节点上的事务备份的日志提交时间;
步骤S104,依据该日志提交时间,以及预定的数据库全局备份完成时间和数据库全局事务日志备份截止时间中至少之一,对该全局事务进行备份处理。
通过上述步骤,获取全局事务包括的数据库DB节点上的事务备份的日志提交时间;依据该日志提交时间,以及预定的数据库全局备份完成时间和数据库全局事务日志备份截止时间中至少之一,对该全局事务进行备份处理,解决了相关技术中分布式数据库备份处理方案复杂、可靠性低的问题,从而提高了备份数据可靠性。
本实施例中,依据日志提交时间,以及预定的数据库全局备份完成时间和数据库全局事务日志备份截止时间,对该全局事务进行备份处理可以包括以下优选的实施方式:判断全局事务包括的数据库DB节点上的事务备份的该日志提交时间是否均先于该预定的数据库全局备份完成时间;在判断结果为是的情况下,确定该全局事务上所包括的DB节点上的事务备份成功。
进一步地,依据该日志提交时间,以及预定的数据库全局备份完成时间和数据库全局事务日志备份截止时间,对该全局事务进行备份处理可以包括:判断全局事务包括的数据库DB节点上的事务备份的该日志提交时间是否均先于该预定的数据库全局备份完成时间;在判断结果为否的情况下,判断日志提交时间晚于该预定的数据库全局备份完成时间的DB节点的该日志提交时间是否先于该数据库全局事务日志备份截止时间;在判断结果为是的情况下,对该日志提交时间晚于该预定的数据库全局备份完成时间,先于该数据库全局事务日志备份截止时间DB节点上的备份事务进行前滚操作。
进一步地,依据该日志提交时间,以及预定的数据库全局备份完成时间和数据库全局事务日志备份截止时间,对该全局事务进行备份处理还可以包括:依据该日志提交时间判断该全局事务包括的数据库DB节点上的事务备份在该预定的数据库全局备份完成时间或数据库全局事务日志备份截止时间是否均提交成功;在判断结果为否的情况下,对该全局事务上的备份事务进行回滚操作。
作为一种可选的实施方式,在获取全局事务包括的数据库DB节点上的事务备份的日志提交时间之前,向DB节点代理发送指示信息,其中,该指示信息用于指示该DB节点代理对该备份事务的完整性进行校验,从而确保备份事务的完整性,提高了可靠性。
本发明实施例还提供了一种事务备份处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图2是根据本发明实施例的事务备份处理装置的框图,如图2所示,该装置包括:获取模块22和备份处理模块24,下面对各个模块进行简要说明。
获取模块22,用于获取全局事务包括的数据库DB节点上的事务备份的日志提交时间;
备份处理模块24,用于依据该日志提交时间,以及预定的数据库全局备份完成时间和数据库全局事务日志备份截止时间中至少之一,对该全局事务进行备份处理。
图3是根据本发明优选实施例的事务备份处理装置的框图一,如图3所示,该备份处理模块24包括:
第一判断单元32,用于判断全局事务包括的数据库DB节点上的事务备份的该日志提交时间是否均先于该预定的数据库全局备份完成时间;
确定单元34,用于在判断结果为是的情况下,确定该全局事务上所包括的DB节点上的事务备份成功。
图4是根据本发明优选实施例的事务备份处理装置的框图二,如图4所示,该备份处理模块24包括:
第二判断单元42,用于判断全局事务包括的数据库DB节点上的事务备份的该日志提交时间是否均先于该预定的数据库全局备份完成时间;
第三判断单元44,用于在判断结果为否的情况下,判断日志提交时间晚于该预定的数据库全局备份完成时间的DB节点的该日志提交时间是否先于该数据库全局事务日志备份截止时间;
前滚操作单元46,用于在判断结果为是的情况下,对该日志提交时间晚于该预定的数据库全局备份完成时间,先于该数据库全局事务日志备份截止时间DB节点上的备份事务进行前滚操作。
图5是根据本发明优选实施例的事务备份处理装置的框图三,如图5所示,该备份处理模块24包括:
第三判断单元52,用于依据该日志提交时间判断该全局事务包括的数据库DB节点上的事务备份在该预定的数据库全局备份完成时间或数据库全局事务日志备份截止时间是否均提交成功;
回滚操作单元54,用于在判断结果为否的情况下,对该全局事务上的备份事务进行回滚操作。
图6是根据本发明优选实施例的事务备份处理装置的框图四,如图6所示,该装置还包括:
校验模块62,用于向DB节点代理发送指示信息,其中,该指示信息用于指示该DB节点代理对该备份事务的完整性进行校验。
下面结合可选实施方式对本发明实施例进行进一步说明。
本发明实施例在对分布式数据库进行备份时,对各DB节点分别备份数据和日志文件,并备份该时间跨度内分布式数据的活动事务信息。恢复数据时依次恢复各DB节点的事务,再分析事务如果需要则进行回滚,如果需要恢复到最新状态则再进行前滚操作。
图7是根据本发明优选实施例的事务备份处理***架构的框图,备份恢复功能整体架构及在分布式数据库中的位置如图7所示,下面对各模块的功能进行简要介绍。
备份恢复功能模块,负责对分布式数据库进行备份、恢复,以及恢复后的事务进行回滚以及最新数据的前滚。
分布式事务GTM,负责事务的申请与释放,以及当前活动事、历史事务的管理。
DB节点,用于存储数据的实际数据库节点。该节点同步部署数据库代理DB节点代理,负责与备份恢复、GTM等分布式***功能模块的通讯。并部署负责备份恢复的客户端backupTool。
图8是根据本发明优选实施例的分布式数据库备份流程图,如图8所示,包括以下步骤:
步骤S802,备份各DB节点数据及日志,获取分布式数据库***中需要备份的集群信息,向需要备份的集群下的每个DB节点的DB节点代理下发备份指令。DB节点代理启动备份工具backupTool。backupTool启动时开始记录数据库日志序列号(LSN),然后从指定位置开始复制数据文件。backupTool备份数据的过程如下:backupTool启动一个后台线程拷贝数据库日志文件,这个线程一直监控日志文件,一旦日志文件有改变,就把改变的内容拷贝到backupTool自身的日志文件中。由于数据拷贝可能会执行很长时间,数据恢复需要用到从备份开始到备份结束时的所有日志文件。拷贝数据文件,读取DB节点数据库的数据字典,打开并读取数据文件,根据DB节点IO负载情况一次读取一页或者多页。当数据文件拷贝完成,backupTool停止拷贝日志,记录此次备份类型,备份开始和结束时的LSN。
步骤S804,备份全局事务日志,即备份活动的事务,备份的时间跨度从第一个DB节点备份开始到最后一个DB节点备份结束,图9是根据本发明优选实施例的DB节点备份示意图,如图9所示,第一个红线到最后一个红线区间内即为本次备份的时间跨度。向GTM模块获取在第一步中所描述的时间跨度内的活动的全局事物信息。
步骤S806,备份数据落地,把备份的数据库文件、数据库日志文件、活动事务信息文件落地到备份目标存储设备,并记录每个文件信息对应的DB节点等信息。至此备份过程结束。
图10是根据本发明优选实施例的分布式数据库恢复流程图,如图10所示,包括以下步骤:
步骤S1002,导入备份数据,根据备份数据落地时的记录从备份设备获取数据文件、数据日志文件、活动事务信息文件,恢复到对应的DB节点。并通知DB节点代理根据记录信息对文件内容进行校验,确保文件一致没有损坏。
步骤S1004,恢复单节点数据,使用成功导入并校验正常的数据恢复到DB节点。
步骤S1006,回滚事务,对全局事务日志进行处理,强制回滚局部成功但全局不成功的事务,并分析提交失败的事务根据情况进行回滚。图11是根据本发明优选实施例的全局事务备份的示意图,如图11所示,全局事务T1,每个DB节点上的事务均在全局备份完成时间前成功提交,则数据预恢复的时候不需要回滚操作。全局事务T2,每个DB节点上的事务均在全局备份完成时间前提交,但事务T2.Node2提交失败。这种情况下,可能已经强制回滚事务T2.Node1、T2.Node2和T2.Node3,需要先查看全局事务日志,若没有强制回滚事务T2.Node1、T2.Node2和T2.Node3,再执行强制回滚。全局事务T3,事务T3.Node1、T3.Node3均在全局备份完成时间前成功提交,但事务T3.Node2在全局备份完成时刻t0尚未提交。此时需要强制回滚事务T3.Node1和T3.Node3。而对于Node2节点,事务T3.Node2可能已经被自动回滚,也可能没有被自动回滚,需要结合Node2备份完成时间点来进一步判断是否需要回滚。为保证将来事务T3.Node2成功提交后,全局事务T3不丢失,需要根据数据库日志记录的每一行数据的变化,还原出所执行的SQL语句,还要按提交顺序记录下事务T3.Node1和T3.Node3(可能包括T3.Node2)所执行的所有SQL语句。
步骤S1008,前滚,如果需要恢复到最新状态则需要进一步前滚,根据备份时记录的数据库日志序列号(LSN)信息,从数据库日志的该序列号的下一个日志开始,根据数据库日志记录的每一行数据的变化,还原出所执行的SQL语句,把数据库前滚到最新状态。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (8)

1.一种事务备份处理方法,其特征在于,包括:
获取全局事务包括的数据库DB节点上的事务备份的日志提交时间;
依据所述日志提交时间,以及预定的数据库全局备份完成时间和数据库全局事务日志备份截止时间中至少之一,对所述全局事务进行备份处理,包括:判断全局事务包括的数据库DB节点上的事务备份的所述日志提交时间是否均先于所述预定的数据库全局备份完成时间;在判断结果为否的情况下,判断日志提交时间晚于所述预定的数据库全局备份完成时间的DB节点的所述日志提交时间是否先于所述数据库全局事务日志备份截止时间;在判断结果为是的情况下,对所述日志提交时间晚于所述预定的数据库全局备份完成时间,先于所述数据库全局事务日志备份截止时间DB节点上的备份事务进行前滚操作。
2.根据权利要求1所述的方法,其特征在于,依据所述日志提交时间,以及预定的数据库全局备份完成时间和数据库全局事务日志备份截止时间,对所述全局事务进行备份处理包括:
判断全局事务包括的数据库DB节点上的事务备份的所述日志提交时间是否均先于所述预定的数据库全局备份完成时间;
在判断结果为是的情况下,确定所述全局事务上所包括的DB节点上的事务备份成功。
3.根据权利要求1所述的方法,其特征在于,依据所述日志提交时间,以及预定的数据库全局备份完成时间和数据库全局事务日志备份截止时间,对所述全局事务进行备份处理包括:
依据所述日志提交时间判断所述全局事务包括的数据库DB节点上的事务备份在所述预定的数据库全局备份完成时间或数据库全局事务日志备份截止时间是否均提交成功;
在判断结果为否的情况下,对所述全局事务上的备份事务进行回滚操作。
4.根据权利要求1所述的方法,其特征在于,在获取全局事务包括的数据库DB节点上的事务备份的日志提交时间之前,还包括:
向DB节点代理发送指示信息,其中,所述指示信息用于指示所述DB节点代理对备份事务的完整性进行校验。
5.一种事务备份处理装置,其特征在于,包括:
获取模块,用于获取全局事务包括的数据库DB节点上的事务备份的日志提交时间;
备份处理模块,用于依据所述日志提交时间,以及预定的数据库全局备份完成时间和数据库全局事务日志备份截止时间中至少之一,对所述全局事务进行备份处理,包括:第二判断单元,用于判断全局事务包括的数据库DB节点上的事务备份的所述日志提交时间是否均先于所述预定的数据库全局备份完成时间;第三判断单元,用于在判断结果为否的情况下,判断日志提交时间晚于所述预定的数据库全局备份完成时间的DB节点的所述日志提交时间是否先于所述数据库全局事务日志备份截止时间;前滚操作单元,用于在判断结果为是的情况下,对所述日志提交时间晚于所述预定的数据库全局备份完成时间,先于所述数据库全局事务日志备份截止时间DB节点上的备份事务进行前滚操作。
6.根据权利要求5所述的装置,其特征在于,所述备份处理模块包括:
第一判断单元,用于判断全局事务包括的数据库DB节点上的事务备份的所述日志提交时间是否均先于所述预定的数据库全局备份完成时间;
确定单元,用于在判断结果为是的情况下,确定所述全局事务上所包括的DB节点上的事务备份成功。
7.根据权利要求5所述的装置,其特征在于,所述备份处理模块包括:
第四判断单元,用于依据所述日志提交时间判断所述全局事务包括的数据库DB节点上的事务备份在所述预定的数据库全局备份完成时间或数据库全局事务日志备份截止时间是否均提交成功;
回滚操作单元,用于在判断结果为否的情况下,对所述全局事务上的备份事务进行回滚操作。
8.根据权利要求5所述的装置,其特征在于,所述装置还包括:
校验模块,用于向DB节点代理发送指示信息,其中,所述指示信息用于指示所述DB节点代理对备份事务的完整性进行校验。
CN201410614050.9A 2014-11-03 2014-11-03 事务备份处理方法及装置 Active CN105630626B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410614050.9A CN105630626B (zh) 2014-11-03 2014-11-03 事务备份处理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410614050.9A CN105630626B (zh) 2014-11-03 2014-11-03 事务备份处理方法及装置

Publications (2)

Publication Number Publication Date
CN105630626A CN105630626A (zh) 2016-06-01
CN105630626B true CN105630626B (zh) 2020-05-05

Family

ID=56045601

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410614050.9A Active CN105630626B (zh) 2014-11-03 2014-11-03 事务备份处理方法及装置

Country Status (1)

Country Link
CN (1) CN105630626B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107451013B (zh) * 2017-06-30 2020-12-25 北京奇虎科技有限公司 基于分布式***的数据恢复方法、装置及***
CN109144790A (zh) * 2018-09-30 2019-01-04 广州鼎甲计算机科技有限公司 MySQL数据库的合成备份方法和装置
CN112000521B (zh) * 2020-08-24 2021-08-27 ***股份有限公司 分布式数据库***的全量备份方法、装置及计算机可读存储介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662793A (zh) * 2012-03-07 2012-09-12 江苏引跑网络科技有限公司 一种可保证数据一致性的分布式数据库热备份与恢复方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7100076B2 (en) * 2003-05-09 2006-08-29 Hewlett-Packard Development Company, L.P. Minimum latency reinstatement of database transaction locks
US10430298B2 (en) * 2010-10-28 2019-10-01 Microsoft Technology Licensing, Llc Versatile in-memory database recovery using logical log records
CN102541694B (zh) * 2012-01-18 2015-05-13 浪潮(北京)电子信息产业有限公司 一种数据库备份的方法及装置
CN103034739A (zh) * 2012-12-29 2013-04-10 天津南大通用数据技术有限公司 一种分布式存储***及其更新和查询方法
CN103914485B (zh) * 2013-01-07 2017-05-03 上海宝信软件股份有限公司 一种远程收集和检索展示应用***日志的***及方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662793A (zh) * 2012-03-07 2012-09-12 江苏引跑网络科技有限公司 一种可保证数据一致性的分布式数据库热备份与恢复方法

Also Published As

Publication number Publication date
CN105630626A (zh) 2016-06-01

Similar Documents

Publication Publication Date Title
CN105718570B (zh) 用于数据库的数据迁移方法和装置
US9372908B2 (en) Merging an out of synchronization indicator and a change recording indicator in response to a failure in consistency group formation
US7386752B1 (en) Using asset dependencies to identify the recovery set and optionally automate and/or optimize the recovery
US7197632B2 (en) Storage system and cluster maintenance
US20060095478A1 (en) Consistent reintegration a failed primary instance
CN109086425B (zh) 用于数据库的数据处理方法和装置
JP2007310701A (ja) データベースシステム、ストレージ装置、初期コピー方法及びログ適用方法
CN109189860A (zh) 一种基于Kubernetes***的MySQL主备增量同步方法
CN109491609B (zh) 一种缓存数据处理方法、装置、设备及可读存储介质
CN110825562B (zh) 数据备份方法、装置、***和存储介质
CN113254425B (zh) 数据库事务保持的方法、设备、***、程序及存储介质
WO2017028375A1 (zh) 一种版本升级方法及***
EP3163447B1 (en) Data replication method, device and system
CN113360322B (zh) 一种基于备份***恢复数据的方法及设备
CN105630626B (zh) 事务备份处理方法及装置
EP4060514A1 (en) Distributed database system and data disaster backup drilling method
CN110543413A (zh) 业务***测试方法、装置、设备及存储介质
US10296517B1 (en) Taking a back-up software agnostic consistent backup during asynchronous replication
US9015116B2 (en) Consistent replication of transactional updates
CN111290885B (zh) 一种火星探测用多计算机双级数据备份及分级恢复方法
US20160147612A1 (en) Method and system to avoid deadlocks during a log recovery
CN111427718B (zh) 文件备份方法、恢复方法及装置
CN110389713B (zh) 数据同步方法、设备和计算机可读介质
CN112860492B (zh) 一种适用于核心***的自动化回归测试方法及***
CN117271204A (zh) 数据库恢复方法、装置、电子设备与存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220330

Address after: 100176 602, 6 / F, building 6, courtyard 10, KEGU 1st Street, Daxing District, Beijing (Yizhuang group, high-end industrial area, Beijing Pilot Free Trade Zone)

Patentee after: Jinzhuan Xinke Co.,Ltd.

Address before: 518057 No. 55 South Science and technology road, Shenzhen, Guangdong, Nanshan District

Patentee before: ZTE Corp.