[go: up one dir, main page]

CN113157492A - Backup method, recovery method and backup system of distributed database - Google Patents

Backup method, recovery method and backup system of distributed database Download PDF

Info

Publication number
CN113157492A
CN113157492A CN202110371639.0A CN202110371639A CN113157492A CN 113157492 A CN113157492 A CN 113157492A CN 202110371639 A CN202110371639 A CN 202110371639A CN 113157492 A CN113157492 A CN 113157492A
Authority
CN
China
Prior art keywords
backup
node
module
relationship
nodes
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.)
Pending
Application number
CN202110371639.0A
Other languages
Chinese (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.)
Beijing Si Tech Information Technology Co Ltd
Original Assignee
Beijing Si Tech Information Technology Co Ltd
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 Beijing Si Tech Information Technology Co Ltd filed Critical Beijing Si Tech Information Technology Co Ltd
Priority to CN202110371639.0A priority Critical patent/CN113157492A/en
Publication of CN113157492A publication Critical patent/CN113157492A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1448Management of the data involved in backup or backup restore
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Quality & Reliability (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a backup method, a recovery method and a backup system of a distributed database, wherein the backup method comprises the following steps: acquiring node information of a distributed database cluster; analyzing the node change condition according to the node information; if a new node is added, adding the new node in the backup relationship; if the nodes are reduced, deleting the reduced nodes in the backup relation; sending a backup request to a node according to the backup relation; and receiving the backup data returned by the node. During backup, the change condition of the current node is judged by analyzing the node information, the current backup relation is established, a backup request is sent to the corresponding node according to the backup relation so as to obtain backup data, and the backup relation and the backup data are generated.

Description

Backup method, recovery method and backup system of distributed database
Technical Field
The invention relates to the technical field of distributed databases, in particular to a backup method, a recovery method and a backup system of a distributed database.
Background
The data in the distributed database are respectively stored in different local databases, run on different hosts and are connected through a communication network, and an application program can perform transparent operation on the distributed database. A distributed database is a unified whole logically, and is stored on different nodes physically, and an application program can access the database distributed at different geographic positions through network connection.
The distributed database usually performs data backup through an interface, backup data are mostly stored by taking a data node as a unit, and when the data of the distributed database are restored, corresponding backup data acquired from a backup system are required to be reversely restored to the data node of the distributed memory database according to a restoration condition and a restoration time point. But the distributed database has the function of elastic expansion and contraction, and nodes or processing capacity can be increased or decreased elastically. For the change of the nodes and the host thereof caused by elastic expansion, the existing backup system of the distributed database does not carry out synchronous adjustment. Manual intervention is needed, database backup and recovery configuration are adjusted according to the change condition of the adjusted host or distributed data nodes, and backup processing or recovery processing is carried out again. Whole adjustment process needs artifical the intervention, and the operation is too much and comparatively complicated, and efficiency is lower, has increased the maloperation probability simultaneously, and data is lost easily.
Disclosure of Invention
Aiming at the technical problems in the prior art, the invention provides a backup method, a recovery method and a backup system of a distributed database, so as to adapt to node changes caused by elastic expansion of the distributed database and prevent data loss.
The invention discloses a backup method of a distributed database, which comprises the following steps: acquiring node information of a distributed database cluster; analyzing the node change condition according to the node information; if a new node is added, adding the new node in the backup relationship; if the nodes are reduced, deleting the reduced nodes in the backup relation; sending a backup request to a node according to the backup relation; and receiving the backup data returned by the node.
Preferably, the method for generating backup data by the node includes:
setting a time stamp for the backup relation and the backup data, wherein the backup request comprises the time stamp of the last backup; the node returns the backup data generated between the timestamp and the backup request time.
Preferably, the backup method of the present invention further includes a data backup method of node change:
the node information comprises node change time, and the backup request comprises a timestamp of the last backup and the node change time;
the node returns the backup data generated between the timestamp and the node change time.
The invention also provides a method for recovering the backup data, which comprises the following steps:
step 401: acquiring node information of a distributed database cluster;
step 402: analyzing the node change condition according to the node information;
if a new node is added, go to step 404: according to the relation to be backed up, sending the backup data to be restored to the corresponding node for restoration;
if the number of nodes is decreased, go to step 405: deleting the reduced nodes in the backup relationship to obtain a second backup relationship, and executing step 407;
step 407: and redistributing the backup data to be restored to the nodes of the second backup relationship.
Preferably, if a new node and a reduced node are added at the same time, step 408 is executed: deleting the reduced nodes in the backup relation, obtaining a second backup relation, and sending the backup data to be restored to the corresponding nodes for restoration according to the second backup relation;
step 409: and adding a new node in the second backup relationship, obtaining a third backup relationship, and redistributing the backup data of the reduced node into the new node or the node of the third backup relationship.
Preferably, the recovery method of the present invention further includes a step-by-step recovery method: according to the recovery request, acquiring a request time point and a backup before the request time point; and sequentially restoring the backups according to the sequence of the backup time.
The invention also provides a backup system for realizing the backup method, which comprises an acquisition module, a backup analysis module, a backup relation module and a backup module;
the acquisition module is used for acquiring node information of the distributed database cluster;
the backup analysis module analyzes the node change condition according to the node information; if a new node is added, the new node is added in the backup relationship through the backup relationship module; if the nodes are reduced, deleting the reduced nodes in the backup relationship through the backup relationship module;
and the backup module is used for sending a backup request to the node according to the backup relation and receiving backup data returned by the node.
Preferably, the backup system further comprises a recovery analysis module, a first recovery module, a second recovery module and a reallocation module, wherein the acquisition module acquires node information of the distributed database cluster when receiving a backup recovery request; the recovery analysis module is used for analyzing the node change condition according to the node information; when a new node is added, the first recovery module sends the backup data to be recovered to the corresponding node for recovery according to the corresponding backup relation of the backup data to be recovered; when the nodes are reduced, the second recovery module deletes the reduced nodes in the backup relationship to obtain a second backup relationship; the reallocation module is used for reallocating the backup data to be restored to the nodes of the second backup relation.
Preferably, the backup system further comprises a third restore module,
when a new node and a reduced node are added at the same time, deleting the reduced node in the backup relationship through a third recovery module to obtain a second backup relationship, and sending the backup data to be recovered to the corresponding node for recovery according to the second backup relationship;
adding a new node in the second backup relationship to obtain a third backup relationship;
and redistributing the backup data of the reduced nodes into the new node or the nodes of the third backup relationship through a redistributing module.
Preferably, the backup system further comprises a progressive restoration module,
the step-by-step recovery module is used for acquiring the recovery request time and the backup before the request time point, and sequentially sending the backup, the recovery request time and the node information to the recovery analysis module according to the sequence of the backup time.
Compared with the prior art, the invention has the beneficial effects that: during backup, the change condition of the current node is judged by analyzing the node information, the current backup relation is established, a backup request is sent to the corresponding node according to the backup relation so as to obtain backup data, and the backup relation and the backup data are generated.
Drawings
FIG. 1 is a flow chart of a distributed database backup method of the present invention;
FIG. 2 is a flow chart of a distributed database recovery method of the present invention;
FIG. 3 is a logical block diagram of the backup system of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, are within the scope of the present invention.
The invention is described in further detail below with reference to the attached drawing figures:
a backup method of a distributed database, as shown in fig. 1, the backup method includes:
step 101: and acquiring node information of the distributed database cluster. Node information may be obtained from a distributed database management system, and may include node name, host name, node IP, port.
Step 102: and analyzing the node change condition according to the node information. The node information which is backed up last time can be compared and judged with the current node information.
If a new node is added, go to step 103: a backup relationship is established with the new node, i.e. the new node is added in the backup relationship, step 105 is executed.
If the number of nodes is decreased, go to step 104: the backup relationship of the reduced node is deleted, i.e. the reduced node is deleted in the backup relationship, step 105 is performed. In the elastic scaling mechanism, the data migration of the nodes to the reserved nodes is reduced, so that the data loss is avoided.
If the node remains unchanged, go to step 105.
If a new node and a reduced node are added at the same time, the new node is added in the backup relationship, and the reduced node is deleted at the same time, and step 105 is executed.
Step 105: and sending a backup request to the node according to the backup relation.
Step 106: and receiving the backup data returned by the node. And after backup, generating a backup relation and backup data, wherein the backup relation is used for describing the relation between the backup data and the nodes. Backup data may include, but is not limited to, redo logs and archive logs. The distributed database may be a distributed in-memory database.
During backup, the change condition of the current node is judged by analyzing the node information, the current backup relation is established, a backup request is sent to the corresponding node according to the backup relation so as to obtain backup data, and the backup relation and the backup data are generated.
The method for generating the backup data by the node comprises the following steps:
step 201: and setting a time stamp for the backup relation and the backup data, wherein the backup request comprises the time stamp of the last backup. The last backup refers to the backup with the backup time earlier than the current time and the backup time closest to the current time or the backup request time.
Step 201: the node returns the backup data generated between the timestamp and the backup request time.
Through time-phased backup, the data volume of each backup is reduced, and repeated backup of data is avoided.
The backup method of the present invention may further include a data backup method of node change:
step 301: the node information comprises node change time, and the backup request comprises a timestamp of the last backup and the node change time.
Step 302: the node returns the backup data generated between the timestamp and the node change time.
And the change time of the nodes is backed up, so that the data loss in the elastic expansion is avoided.
The present invention further provides a recovery method of a distributed database, as shown in fig. 2, the recovery method includes:
step 401: and acquiring node information of the distributed database cluster.
Step 402: and analyzing the node change condition according to the node information.
If a new node is added, go to step 404: and sending the backup data to be restored to the corresponding node for restoration according to the corresponding backup relationship of the backup data to be restored, namely restoring the backup data according to the backup relationship.
If the number of nodes is decreased, go to step 405: the reduced nodes are deleted in the backup relationship to obtain a second backup relationship, and step 407 is executed. It should be noted that the second backup relationship after the deletion of the reduced node should not overwrite the original backup relationship.
Step 407: and redistributing the backup data into the nodes of the two backup relations. But not limited to this, according to the second backup relationship, the backup data to be restored may also be sent to the corresponding node for restoration, and the backup data of the reduced node is redistributed to the nodes of the second backup relationship, so as to reduce the calculation amount of redistribution.
If the new node and the reduced node are added at the same time, go to step 408: and deleting the backup relation of the reduced nodes, obtaining a second backup relation, and sending the backup data to be restored to the corresponding nodes for restoration according to the second backup relation. Step 409: adding a new node in the second backup relationship to obtain a third backup relationship; and redistributing the backup data of the reduced nodes into the new node or the nodes of the third backup relation. But not limited to, the reduced nodes and new nodes may be deleted and added in the backup relationship to obtain a third backup relationship, and then the backup data to be restored is redistributed to the third backup relationship.
When the distributed database cluster is elastically stretched, data recovery is carried out according to the corresponding backup relation, data loss in the recovery process is prevented, manual intervention is avoided, and data recovery efficiency is improved.
The recovery method of the present invention may further include a step-by-step recovery method: acquiring a request time point and backups before the request time point according to the recovery request; and sequentially restoring the backups according to the sequence of the backup time. The method of progressive restoration corresponds to the method of generating backup data by the node, i.e. each backup contains backup data of backup time and last backup time.
The present invention further provides a system for implementing the above backup method, as shown in fig. 3, including an obtaining module 1, a backup analyzing module 2, a backup relation module 3, and a backup module 4; the acquisition module 1 is configured to acquire node information of the distributed database cluster 31; the backup analysis module 2 analyzes the change condition of the node 32 according to the node information; if a new node is added, the new node is added in the backup relationship through the backup relationship module 3; if the nodes are reduced, deleting the reduced nodes in the backup relationship through the backup relationship module 3; the backup module 4 is configured to send a backup request to a node according to the backup relationship, and receive backup data returned by the node.
The backup system of the invention also comprises a recovery analysis module 11, a first recovery module 12, a second recovery module 13 and a redistribution module 14, wherein the acquisition module 1 acquires the node information of the distributed database cluster 31 when receiving a backup recovery request; the recovery analysis module 11 is configured to analyze a change condition of the node 32 according to the node information; when a new node is added, the first recovery module 12 sends the backup data to be recovered to the corresponding node for recovery according to the corresponding backup relationship of the backup data to be recovered; when the nodes are reduced, the second recovery module 13 deletes the reduced nodes in the backup relationship to obtain a second backup relationship; the reallocation module 14 is configured to reallocate the backup data to be restored to the node in the second backup relationship.
When a new node and a reduced node are added at the same time, the reduced node is deleted in the backup relationship through the third recovery module 15 to obtain a second backup relationship, and the backup data to be recovered is sent to the corresponding node for recovery according to the second backup relationship; adding a new node in the second backup relationship to obtain a third backup relationship; the backup data of the reduced node is redistributed by the redistribution module 14 to the new node or the node of the third backup relationship.
The system of the present invention may further include a progressive recovery module 21, where the progressive recovery module 21 is configured to obtain the request recovery time and the backup before the request time, and sequentially send the backup, the recovery request time, and the node information to the recovery analysis module 11 according to the sequence of the backup time. The backup comprises a backup relation and backup data, and the sequence of the backup time refers to the sequence of time, namely, the backup generated firstly, the backup recovered firstly, the backup generated secondly and the backup recovered secondly.
Examples
First, data backup after node change of distributed database
Take a three-host three-node (one node per host) distributed memory database cluster a as an example.
1. The backup system B starts and points to the cluster A, acquires the service address (192.168.1.100) and the port (10000) of the cluster A from the distributed database client, and establishes connection with the cluster A.
2. The backup system B sends a request to the service port of the cluster A, and the cluster A returns the current node information as shown in the following table:
serial number Host name Host address Node name Backup port
1 H01 192.168.1.101 db01 10001
2 H02 192.168.1.102 db02 10002
3 H03 192.168.1.103 db03 10003
3. The backup system B respectively establishes connection with the backup port of each data node, the backup system B sends a request backup request to each node in parallel, the node sends the filing log and the redo log which are not backed up locally to the backup system B in real time after receiving the backup request, and the backup system B backs up the file in a local backup file after successfully receiving the file. Wherein the backup files are separated by data nodes and identified.
4. The cluster a needs to improve the processing performance, and the number of hosts is extended to 5, and the number of nodes is extended to 5, and still one data node is provided for each host. And the cluster A synchronously records the data node expansion time and the expanded data node information.
Serial number Host name Host address Node name Backup port
1 H01 192.168.1.101 db01 10001
2 H02 192.168.1.102 db02 10002
3 H03 192.168.1.103 db03 10003
4 H04 192.168.1.104 db04 10004
5 H05 192.168.1.105 db05 10005
5. Before requesting backup data, the backup system B acquires the current host and node information from the service port of the distributed memory database, and finds out that 2 nodes are newly added. And the backup system B continuously requests backup data from the original 3 data nodes, establishes connection with the backup port of the newly added node, sends a request for the backup data to acquire the backup data, and stores the backup data and the backup relation.
6. Cluster a needs to release one host, reduce the number of hosts to 4, delete the 5 th node, and change the number of data nodes to 4. And the cluster A synchronously records the data node expansion time and the expanded data node information.
Serial number Host name Host address Node name Backup port
1 H01 192.168.1.101 db01 10001
2 H02 192.168.1.102 db02 10002
3 H03 192.168.1.103 db03 10003
4 H04 192.168.1.104 db04 10004
7. When the backup system B requests the backup again, one less node is found. And the backup system B continuously sends backup requests to the 4 nodes which are still reserved, and simultaneously sends a request for backup data to the deleted data node (but no data is returned), and the backup system B deletes the backup connection with the 5 th node in the backup relation and does not send the backup requests any more. The backup for the 5 th node is still saved in backup system B.
Secondly, recovering distributed memory database data
And (3) recovery purpose: and restoring the data of the distributed database to the state of the time point T1.
1. The current distributed memory database is reduced, the node db03 is deleted, and 2 nodes are reserved: db01, db 02.
2. The data recovery function of the backup system is initiated specifying the cluster that needs to be recovered and the point in time of recovery T1. According to the time point T1, the backup system finds that there are 3 data nodes at T1: db01, db02, and db 03.
3. The backup system acquires the latest archive log of the 3 data nodes before T1, and the backup generation time is T2. The archive log and the redo log backed up by the recovery T2 are redistributed to 2 nodes, and are recovered to the time of T2 by utilizing the archive log and the redo log.
4. The backup system acquires all redo logs generated by the 3 data nodes within the time T2 and the time T1 and redistributes the redo logs to the 2 nodes, and the T2 restores the 2 data nodes to the time T1 according to the redo logs.
The above is only a preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes will occur to those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (10)

1. A backup method of a distributed database, the backup method comprising:
acquiring node information of a distributed database cluster;
analyzing the node change condition according to the node information;
if a new node is added, adding the new node in the backup relationship;
if the nodes are reduced, deleting the reduced nodes in the backup relation;
sending a backup request to a node according to the backup relation;
and receiving the backup data returned by the node.
2. The backup method according to claim 1, wherein the method for the node to generate backup data comprises:
setting a time stamp for the backup relation and the backup data, wherein the backup request comprises the time stamp of the last backup;
the node returns the backup data generated between the timestamp and the backup request time.
3. The backup method of claim 2, further comprising a data backup method of node change:
the node information comprises node change time, and the backup request comprises a timestamp of the last backup and the node change time;
the node returns the backup data generated between the timestamp and the node change time.
4. A recovery method for a distributed database, the recovery method comprising:
step 401: acquiring node information of a distributed database cluster;
step 402: analyzing the node change condition according to the node information;
if a new node is added, go to step 404: according to the backup relation, sending the backup data to be restored to the corresponding node for restoration;
if the number of nodes is decreased, go to step 405: deleting the reduced nodes in the backup relationship to obtain a second backup relationship, and executing step 407;
step 407: and redistributing the backup data to be restored to the nodes of the second backup relationship.
5. The recovery method according to claim 4, wherein if the new node and the reduced node are added at the same time, step 408 is executed: deleting the reduced nodes in the backup relation, obtaining a second backup relation, and sending the backup data to be restored to the corresponding nodes for restoration according to the second backup relation;
step 409: and adding a new node in the second backup relationship, obtaining a third backup relationship, and redistributing the backup data of the reduced node into the new node or the node of the third backup relationship.
6. The recovery method of claim 4, further comprising a step-by-step recovery method:
according to the recovery request, acquiring a request time point and a backup before the request time point;
and sequentially restoring the backups according to the sequence of the backup time.
7. A backup system for implementing the backup method according to any one of claims 1 to 3, comprising an acquisition module, a backup resolution module, a backup relationship module and a backup module;
the acquisition module is used for acquiring node information of the distributed database cluster;
the backup analysis module analyzes the node change condition according to the node information; if a new node is added, the new node is added in the backup relationship through the backup relationship module; if the nodes are reduced, deleting the reduced nodes in the backup relationship through the backup relationship module;
and the backup module is used for sending a backup request to the node according to the backup relation and receiving backup data returned by the node.
8. The backup system of claim 7, further comprising a restore resolution module, a first restore module, a second restore module, and a reallocation module,
the acquisition module acquires node information of the distributed database cluster when receiving a backup recovery request;
the recovery analysis module is used for analyzing the node change condition according to the node information;
when a new node is added, the first recovery module sends the backup data to be recovered to the corresponding node for recovery according to the corresponding backup relation of the backup data to be recovered;
when the nodes are reduced, the second recovery module deletes the reduced nodes in the backup relationship to obtain a second backup relationship;
the reallocation module is used for reallocating the backup data to be restored to the nodes of the second backup relation.
9. The backup system of claim 8, further comprising a third restore module,
when a new node and a reduced node are added at the same time, deleting the reduced node in the backup relationship through a third recovery module to obtain a second backup relationship, and sending the backup data to be recovered to the corresponding node for recovery according to the second backup relationship;
adding a new node in the second backup relationship to obtain a third backup relationship;
and redistributing the backup data of the reduced nodes into the new node or the nodes of the third backup relationship through a redistributing module.
10. The backup system of claim 8, further comprising a progressive restore module,
the step-by-step recovery module is used for acquiring the recovery request time and the backup before the request time, and sequentially sending the backup, the recovery request time and the node information to the recovery analysis module according to the sequence of the backup time.
CN202110371639.0A 2021-04-07 2021-04-07 Backup method, recovery method and backup system of distributed database Pending CN113157492A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110371639.0A CN113157492A (en) 2021-04-07 2021-04-07 Backup method, recovery method and backup system of distributed database

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110371639.0A CN113157492A (en) 2021-04-07 2021-04-07 Backup method, recovery method and backup system of distributed database

Publications (1)

Publication Number Publication Date
CN113157492A true CN113157492A (en) 2021-07-23

Family

ID=76888528

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110371639.0A Pending CN113157492A (en) 2021-04-07 2021-04-07 Backup method, recovery method and backup system of distributed database

Country Status (1)

Country Link
CN (1) CN113157492A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1567237A (en) * 2003-06-09 2005-01-19 浪潮电子信息产业股份有限公司 Method for constructing high-available distributed memory system
CN102693324A (en) * 2012-01-09 2012-09-26 西安电子科技大学 Distributed database synchronization system, synchronization method and node management method
CN105009513A (en) * 2013-12-03 2015-10-28 华为技术有限公司 Method for updating node device in distributed system, node device and distributed system
US20180300206A1 (en) * 2017-04-17 2018-10-18 EMC IP Holding Company LLC Method and system for data backup and restoration in cluster system
CN108984341A (en) * 2018-06-16 2018-12-11 温州职业技术学院 A kind of data reconstruction method and system based on distributed memory system
US20210026740A1 (en) * 2018-09-30 2021-01-28 Tencent Technology (Shenzhen) Company Ltd Data backup method, storage medium, and computing device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1567237A (en) * 2003-06-09 2005-01-19 浪潮电子信息产业股份有限公司 Method for constructing high-available distributed memory system
CN102693324A (en) * 2012-01-09 2012-09-26 西安电子科技大学 Distributed database synchronization system, synchronization method and node management method
CN105009513A (en) * 2013-12-03 2015-10-28 华为技术有限公司 Method for updating node device in distributed system, node device and distributed system
US20180300206A1 (en) * 2017-04-17 2018-10-18 EMC IP Holding Company LLC Method and system for data backup and restoration in cluster system
CN108984341A (en) * 2018-06-16 2018-12-11 温州职业技术学院 A kind of data reconstruction method and system based on distributed memory system
US20210026740A1 (en) * 2018-09-30 2021-01-28 Tencent Technology (Shenzhen) Company Ltd Data backup method, storage medium, and computing device

Similar Documents

Publication Publication Date Title
US11468015B2 (en) Storage and synchronization of metadata in a distributed storage system
CN106610876B (en) Data snapshot recovery method and device
US20210004181A1 (en) Global de-duplication of virtual disks in a storage platform
US9767177B1 (en) System and method for optimizing data recovery in a parallel database
EP1277113B1 (en) Method and apparatus utilizing application dependency information in performing a backup service in a computer system
US11593332B1 (en) Destination file copying and error handling
CN111444043A (en) Data backup method, device, node, system and medium
CN113064760B (en) Database synthesis backup method and device, computer equipment and storage medium
CN102184218B (en) Repeated data delete method based on causal relationship
CN111581017A (en) Backup and recovery system and method for modern application
CN109753381B (en) Continuous data protection method based on object storage
US11243925B2 (en) Verification microservice for deployment of controller and worker nodes for verification paths
CN113157492A (en) Backup method, recovery method and backup system of distributed database
CN110457163B (en) Data recovery method and device for distributed block storage and storage medium
US11593218B1 (en) Source file copying and error handling
US12038947B2 (en) Destination file copying
CN112346907B (en) Data backup recovery method and system based on heterogeneous object storage
CN108429813B (en) Disaster recovery method, system and terminal for cloud storage service
CN112364105A (en) Collection file management method and system based on Redis
CN112650628A (en) High-availability and expandable data deduplication method
CN112035296A (en) Backup method for minimum change of incremental backup
CN104580498A (en) Self-adaptive cloud management platform
CN110413449B (en) Metadata backup and recovery method based on file storage system
US20230109105A1 (en) Source file copying
CN115858238A (en) Method and related device for recovering database cluster

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210723