CN108920308A - A kind of method, apparatus and computer storage medium of data recovery process - Google Patents
A kind of method, apparatus and computer storage medium of data recovery process Download PDFInfo
- Publication number
- CN108920308A CN108920308A CN201810777238.3A CN201810777238A CN108920308A CN 108920308 A CN108920308 A CN 108920308A CN 201810777238 A CN201810777238 A CN 201810777238A CN 108920308 A CN108920308 A CN 108920308A
- Authority
- CN
- China
- Prior art keywords
- data block
- data
- value
- update
- book
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
A kind of method, apparatus and computer storage medium of data recovery process, including:Determine whether data block updates;Whether occurred to update the recovery processing for carrying out data according to data block.Whether the embodiment of the present invention occurs to update the recovery processing for carrying out data according to data block, reduces the redundancy of data recovery process, improves the efficiency of data recovery process.
Description
Technical field
Present document relates to but be not limited to data processing technique, the method, apparatus and computer of espespecially a kind of data recovery process
Storage medium.
Background technique
While the data volume of user is growing day by day, the importance of data is also gradually increased;Key application to user
For, any amount of loss of data all may result in huge loss.Continuous data protection (CDP, continual data
Protection) technology is a kind of continuous capture and saves data variation, and by the Dynamic data exchange after variation in primary data into
Row save method, and this method may be implemented over any one time point data recovery;CDP technology is potentially based on
Block, file or application, and provided for the variable recovery point of endless number and fine restore object.And block grade CDP technology is only
Stand on upper layer application, and due to being immediate operand according to block, the efficiency of data backup and resume be higher than based on file or
Two kinds of technologies of application.Therefore block-based CDP technology has just obtained extensively in place of the proposition of this concept of continuous data protection
Utilization.
Fig. 1 is the schematic diagram of CDP system in the related technology, as shown in Figure 1, the Data Disaster-Tolerance Technology one all with other
Sample, the data disaster tolerance system of CDP technology building are also classified into application end and backup end:The book of application end is duration data disaster tolerance
The target object of system protection, backup end can be local or the data server by network foundation in strange land, disk battle array
The data storage devices such as column.Referring to Fig. 1, in block grade duration data disaster tolerance system, data backup is divided into two stages, the first rank
Section is the disk full backup area by the data monolithic backup of the book of application end to backup end, and it is entirely standby that this stage is known as disk
Part (Full Disk Backup).System will create a recovery starting point T0 after this stage terminates, it can by book
Any time being restored to after this time.The second stage of data backup is known as incremental data backup (Incremental
Backup), application system is sent to all write requests of the book and is all trapped by duration data capture, and when being labeled with
Between stab etc. control information flag be encapsulated as historical data node (History Data Node) be stored to backup end backup server
In.
In block grade duration data disaster tolerance system, data recovery is the inverse operation of data backup, therefore data restore corresponding
It is also classified into two stages.Fig. 2 is the processing schematic that related technical data restores, as shown in Fig. 2, when book is needed from Tj
The state for being restored to the Ti moment is carved, first has to back up in the disk full backup data entirety write back data volume at end, i.e., by data
State of the roll recovery to the T0 moment.On this basis, then starting point T0 will be restored to specifying all going through between recovery time Ti
Data, are written to the target position of book by the decapsulation of history back end in chronological order, to realize data roll recovery
To the state of given time Ti.I.e. data are restored to be to realize number by book status change process when reappearing data backup
According to recovery.Under the premise of data backup is accurate, above-mentioned time data recovery mechanism will back up end during writing full backup
Disk full backup data have all write back book, although book can be restored to the correct status of given time, data
When volume only has a small amount of sector to be modified during backup, writing full backup above, there are a large amount of redundant operations in the process.
To sum up, there are a large amount of redundancies in recovery process for data reconstruction method in the related technology, reduce data recovery
Efficiency.
Summary of the invention
It is the general introduction to the theme being described in detail herein below.This general introduction is not the protection model in order to limit claim
It encloses.
The embodiment of the present invention provides the method, apparatus and computer storage medium of a kind of data recovery process, can reduce
The redundancy of data recovery process promotes the efficiency of data recovery process.
The embodiment of the invention provides a kind of methods of data recovery process, including:
Determine whether data block updates;
Whether occurred to update the recovery processing for carrying out data according to data block.
Optionally, whether the determining data block, which occurs to update, includes:
Preset first table whether updated for identifying each data block;
When the data block updates, the first value is set by the value for corresponding to the bit entry of current data block;
When the data block does not update, second is set by the value for corresponding to the bit entry of current data block and is taken
Value;
Determine whether each data block updates according to the value of each bit entry in first table.
Optionally, described to include according to whether data block occurs to update the recovery for carrying out data and handle:
When the data block does not update, data are written into from disk full backup area in the data block not updated
Volume;
When the data block updates, the data block updated from the acquisition of historical data node, and the update that will acquire
Data block is written in the book.
Optionally, the data block for obtaining update from historical data node includes:
To the data block of same position, last updated data block is obtained from historical data node, as write-in
The data block in book.
Optionally, when the recovery processing for carrying out data, the method also includes:
The second table that the book whether is written for identifying each data block preset;
When the book is written in the data block, third is set by the value for corresponding to the bit entry of current data block
Value;
Determine whether each data block completes recovery processing according to the value of each bit entry in the second table.
On the other hand, the embodiment of the present invention also provides a kind of device of data recovery process, including:Determination unit and recovery
Unit;Wherein,
Determination unit is used for:Determine whether data block updates;
Recovery unit is used for:Whether occurred to update the recovery processing for carrying out data according to data block.
Optionally, the determination unit is specifically used for:
Preset first table whether updated for identifying each data block;
When the data block updates, the first value is set by the value for corresponding to the bit entry of current data block;
When the data block does not update, second is set by the value for corresponding to the bit entry of current data block and is taken
Value;
Determine whether each data block updates according to the value of each bit entry in first table.
Optionally, the recovery unit is specifically used for:
When the data block does not update, data are written into from disk full backup area in the data block not updated
Volume;
When the data block updates, the data block updated from the acquisition of historical data node, and the update that will acquire
Data block is written in the book.
Optionally, the recovery unit, which is used to obtain the data block updated from historical data node, includes:
To the data block of same position, last updated data block is obtained from historical data node, as write-in
The data block in book.
Optionally, the recovery unit is also used to:
The second table that the book whether is written for identifying each data block preset;
When the book is written in the data block, third is set by the value for corresponding to the bit entry of current data block
Value;
Determine whether each data block completes recovery processing according to the value of each bit entry in the second table.
In another aspect, the embodiment of the present invention also provides a kind of computer storage medium, deposited in the computer storage medium
Contain computer executable instructions, the method that the computer executable instructions are used to execute above-mentioned data recovery process.
Compared with the relevant technologies, technical scheme includes:Determine whether data block updates;It is according to data block
It is no to occur to update the recovery processing for carrying out data.Whether the embodiment of the present invention occurs to update the recovery for carrying out data according to data block
Processing, reduces the redundancy of data recovery process, improves the efficiency of data recovery process.
Other features and advantages of the present invention will be illustrated in the following description, also, partly becomes from specification
It obtains it is clear that understand through the implementation of the invention.The objectives and other advantages of the invention can be by specification, right
Specifically noted structure is achieved and obtained in claim and attached drawing.
Detailed description of the invention
Attached drawing is used to provide to further understand technical solution of the present invention, and constitutes part of specification, with this
The embodiment of application technical solution for explaining the present invention together, does not constitute the limitation to technical solution of the present invention.
Fig. 1 is the schematic diagram of CDP system in the related technology;
Fig. 2 is the processing schematic that related technical data restores;
Fig. 3 is the flow chart of the method for data recovery process of the embodiment of the present invention;
Fig. 4 is the structural block diagram of the device of data recovery process of the embodiment of the present invention;
Fig. 5 is the assignment schematic diagram of first table of Application Example of the present invention;
Fig. 6 is the present invention using sample data recovery schematic diagram.
Specific embodiment
To make the objectives, technical solutions, and advantages of the present invention clearer, below in conjunction with attached drawing to the present invention
Embodiment be described in detail.It should be noted that in the absence of conflict, in the embodiment and embodiment in the application
Feature can mutual any combination.
Step shown in the flowchart of the accompanying drawings can be in a computer system such as a set of computer executable instructions
It executes.Also, although logical order is shown in flow charts, and it in some cases, can be to be different from herein suitable
Sequence executes shown or described step.
Present inventor's analysis finds that the application system of application end is only specific to book during data backup
The sector in region is modified, and other sectors of book are not changed.In addition, if application system is in data backup
May carry out quite numerous update in some sector to book in journey, then the Ti moment there are the data in the sector be the Ti moment it
What the last one preceding write request for carrying the sector data was written.When book needs to be restored to Ti moment, the relevant technologies number
Number can be written in historical data of all timestamps before Ti in chronological order according to the data recovery procedure that Restoration Mechanism is implemented
According to volume, and for the sector frequently modified, the historical data of only last time write-in is effective in recovery process.On i.e.
Time data recovery mechanism is stated there is a large amount of repetitions, invalid I/O operation, reduces the efficiency of data recovery.
Fig. 3 is the flow chart of the method for data recovery process of the embodiment of the present invention, as shown in figure 3, including:
Step 301 determines whether data block updates;
Optionally, the embodiment of the present invention determines whether data block occurs update and include:
Preset first table whether updated for identifying each data block;
When the data block updates, the first value is set by the value for corresponding to the bit entry of current data block;
When the data block does not update, second is set by the value for corresponding to the bit entry of current data block and is taken
Value;
Determine whether each data block updates according to the value of each bit entry in first table.
Whether step 302 occurs to update the recovery processing for carrying out data according to data block.
Optionally, the embodiment of the present invention includes according to whether data block occurs to update the recovery for carrying out data and handle:
When the data block does not update, data are written into from disk full backup area in the data block not updated
Volume;
When the data block updates, the data block updated from the acquisition of historical data node, and the update that will acquire
Data block is written in the book.
Optionally, the embodiment of the present invention includes from the data block that historical data node obtains update:
To the data block of same position, last updated data block is obtained from historical data node, as write-in
The data block in book.
Optionally, when carrying out the recovery processing of data, present invention method further includes:
The second table that the book whether is written for identifying each data block preset;
When the book is written in the data block, third is set by the value for corresponding to the bit entry of current data block
Value;
Determine whether each data block completes recovery processing according to the value of each bit entry in the second table.
Compared with the relevant technologies, technical scheme includes:Determine whether data block updates;It is according to data block
It is no to occur to update the recovery processing for carrying out data.Whether the embodiment of the present invention occurs to update the recovery for carrying out data according to data block
Processing, reduces the redundancy of data recovery process, improves the efficiency of data recovery process.
Fig. 4 is the structural block diagram of the device of data recovery process of the embodiment of the present invention, as shown in figure 4, including:Determination unit
And recovery unit;Wherein,
Determination unit is used for:Determine whether data block updates;
Optionally, determination unit of the embodiment of the present invention is specifically used for:
Preset first table whether updated for identifying each data block;
When the data block updates, the first value is set by the value for corresponding to the bit entry of current data block;
When the data block does not update, second is set by the value for corresponding to the bit entry of current data block and is taken
Value;
Determine whether each data block updates according to the value of each bit entry in first table.
Recovery unit is used for:Whether occurred to update the recovery processing for carrying out data according to data block.
Optionally, recovery unit of the embodiment of the present invention is specifically used for:
When the data block does not update, data are written into from disk full backup area in the data block not updated
Volume;
When the data block updates, the data block updated from the acquisition of historical data node, and the update that will acquire
Data block is written in the book.
Optionally, recovery unit of the embodiment of the present invention, which is used to obtain the data block updated from historical data node, includes:
To the data block of same position, last updated data block is obtained from historical data node, as write-in
The data block in book.
Optionally, recovery unit of the embodiment of the present invention is also used to:
The second table that the book whether is written for identifying each data block preset;
When the book is written in the data block, third is set by the value for corresponding to the bit entry of current data block
Value;
Determine whether each data block completes recovery processing according to the value of each bit entry in the second table.
The embodiment of the present invention also provides a kind of computer storage medium, is stored with computer in the computer storage medium
Executable instruction, the method that the computer executable instructions are used to execute above-mentioned data recovery process.
Present invention method is carried out to understand detailed description below by way of using example, is only used for using example old
The present invention is stated, is not intended to limit the scope of protection of the present invention.
Using example
There is redundancies when full backup data are written to book for the data recovery first stage in present invention application example
The problem of write operation, can during data backup to have data update position record, restored when
It waits and only needs not occur to update in the full backup data write back data volume of position.Book can be divided into phase thus
The disk block of same size (BlockSize), and establish first table in blocks, first table of present invention application example can be with
It is defined as backup position table (Backup Bit-Table), each single item in the table of position corresponds to each piece of book, and " 0 " indicates
The data block does not occur to update (new data are not written) in backup procedure, and " 1 " then indicates that the data block is sent out in backup procedure
It is raw to update (thering is sector to be modified).
Improved data backup is still divided into two stages, disk full backup stage, by the data of book with block for singly
Position is backuped to by block number from small to large in backup end.In incremental data backup phase, often intercepts writing for upper layer application and ask
The data block information of the write request is obtained when asking first.The block that the write request is modified is indicated with { Blocki~~Blockj }
Start-stop range, referring to the relevant technologies, calculation formula is as follows:
Wherein, DvStartAddr is write request in the target initial position of book, and DataSize is size of data.
Then it successively modifies to the state of the corresponding bit entry of backup position table within the scope of this data block start-stop according to following rule,
Fig. 5 is the assignment schematic diagram of first table of Application Example of the present invention, as shown in figure 5, backing up position when data block updates
Bit entry in table corresponding to data block is assigned a value of 1;The bit entry of the data block of nonevent update is assigned a value of 0, referring to Fig. 5
Arrow locations, it is assumed that data block updates in current time, then the corresponding bit entry of data block is transformed to 1 by 0;The present invention is real
The assignment procedure that example backs up position table is applied, is not conflicted with the treatment processes for carrying out incremental datas according to a little requests, i.e., basis, which is write, asks
It asks and data and useful control Information encapsulation is stored to backup end at a historical data node.The foundation of backup position table makes total
All full backup data need not all be write back to book according to the first stage is restored.It first has to obtain backup position in this stage
Table, successively will continuously data block corresponding to the bit entry for " 0 " reads out from backup end and writes back to book in the table of position, until
All blocks not being modified of book are written with full backup data.As can be seen that writing full backup data by backing up position table
The write operation of redundancy can be reduced.
In the second stage that data are restored, since the historical data being only written in sector for the last time is effective
, it can be considered to will restore starting point to determine the data block of same position to the historical data between specified recovery time
After last updated data block, it is written into book;Book is written in a manner of from back to front, need each in this way
The sector to be restored, which only needs to be written a historical data, can be obtained by recovery.The embodiment of the present invention is determined by second table
Whether each data block completes recovery processing, backs up position table to distinguish, second table is defined as restoring position by present invention application example
Table (Restore Bit-Table) when the data block is recovered, then restores for marking the recovery state of each data block
Corresponding position is " 1 " on the table of position, if not restoring, corresponding position is " 0 ".The condition for judging that data roll recovery terminates is:Number
According to the corresponding extensive reset tables of data block being modified all in volume each be set to " 1 " or will backup end deposit
The data of first historical data node after the T0 moment of storage are written with book.
Fig. 6 is the present invention using sample data recovery schematic diagram, as shown in fig. 6, when needing book being restored to Ti
It carves, the historical data node of time recently is as the start node restored before first having to find Ti in backup end, so
Successively restore the condition terminated until meeting data to each historical data node of pre-treatment since this node afterwards, each
The process flow of historical data node is as follows:
Pre-establish extensive reset table;
When data block is written into book, the corresponding bit entry of data block is assigned a value of 1;Referring to the relevant technologies, each number
It include corresponding initial position and end position according to block;Data block is referred to the relevant technologies and is encoded, determining pair after coding
Whether the bit entry answered completes recovery processing for identification data block;
Referring to the changed extensive reset table of Fig. 6, when data block completes to restore processing, the corresponding bit entry of data block is assigned
Value is converted to 1 by 0;Present invention application example makes each data block of book only need once to write by the foundation of extensive reset table
Data can be restored to correct state, when each data field in book is frequently changed in application system, the present invention
The number that historical data node is handled in data recovery procedure can be reduced using example Restoration Mechanism, to eliminate invalid write
Operation improves the efficiency that data are restored;
The data backup of the duration data disaster tolerance system that present invention application example is constructed based on block and time data recovery mechanism into
Gone research, in its data recovery procedure there is it is a large amount of repeat, the deficiency of invalid read-write operation, propose in systems
The implementation of backup position table and extensive reset table is established, utmostly to reduce the redundant operation in data recovery procedure, is improved
The efficiency that data are restored.Book can be quickly recovered to by any point-in-time using the block grade duration data disaster tolerance system of position table
Correct status, can satisfy the RTO demand of user.
Those of ordinary skill in the art will appreciate that all or part of the steps in the above method can be instructed by program
Related hardware (such as processor) is completed, and described program can store in computer readable storage medium, as read-only memory,
Disk or CD etc..Optionally, one or more integrated circuits also can be used in all or part of the steps of above-described embodiment
It realizes.Correspondingly, each module/unit in above-described embodiment can take the form of hardware realization, such as pass through integrated electricity
Its corresponding function is realized on road, can also be realized in the form of software function module, such as is stored in by processor execution
Program/instruction in memory realizes its corresponding function.The present invention is not limited to the hardware and softwares of any particular form
In conjunction with.
Although disclosed herein embodiment it is as above, the content only for ease of understanding the present invention and use
Embodiment is not intended to limit the invention.Technical staff in any fields of the present invention is taken off not departing from the present invention
Under the premise of the spirit and scope of dew, any modification and variation, but the present invention can be carried out in the form and details of implementation
Scope of patent protection, still should be subject to the scope of the claims as defined in the appended claims.
Claims (11)
1. a kind of method of data recovery process, which is characterized in that including:
Determine whether data block updates;
Whether occurred to update the recovery processing for carrying out data according to data block.
2. the method according to claim 1, wherein the determining data block whether occur update include:
Preset first table whether updated for identifying each data block;
When the data block updates, the first value is set by the value for corresponding to the bit entry of current data block;
When the data block does not update, the second value is set by the value for corresponding to the bit entry of current data block;
Determine whether each data block updates according to the value of each bit entry in first table.
3. method according to claim 1 or 2, which is characterized in that described to be counted according to whether data block occurs to update
According to recovery processing include:
When the data block does not update, book is written into from disk full backup area in the data block not updated;
When the data block updates, the data block updated, and the data for the update that will acquire are obtained from historical data node
Block is written in the book.
4. according to the method described in claim 3, it is characterized in that, described obtain the data block packet updated from historical data node
It includes:
To the data block of same position, last updated data block is obtained from historical data node, as write-in data
The data block in volume.
5. according to the method described in claim 3, it is characterized in that, the method is also when the recovery for carrying out data is handled
Including:
The second table that the book whether is written for identifying each data block preset;
When the book is written in the data block, third is set by the value for corresponding to the bit entry of current data block and is taken
Value;
Determine whether each data block completes recovery processing according to the value of each bit entry in the second table.
6. a kind of device of data recovery process, which is characterized in that including:Determination unit and recovery unit;Wherein,
Determination unit is used for:Determine whether data block updates;
Recovery unit is used for:Whether occurred to update the recovery processing for carrying out data according to data block.
7. device according to claim 6, which is characterized in that the determination unit is specifically used for:
Preset first table whether updated for identifying each data block;
When the data block updates, the first value is set by the value for corresponding to the bit entry of current data block;
When the data block does not update, the second value is set by the value for corresponding to the bit entry of current data block;
Determine whether each data block updates according to the value of each bit entry in first table.
8. device according to claim 6 or 7, which is characterized in that the recovery unit is specifically used for:
When the data block does not update, book is written into from disk full backup area in the data block not updated;
When the data block updates, the data block updated, and the data for the update that will acquire are obtained from historical data node
Block is written in the book.
9. device according to claim 8, which is characterized in that the recovery unit is used to obtain more from historical data node
New data block includes:
To the data block of same position, last updated data block is obtained from historical data node, as write-in data
The data block in volume.
10. device according to claim 8, which is characterized in that the recovery unit is also used to:
The second table that the book whether is written for identifying each data block preset;
When the book is written in the data block, third is set by the value for corresponding to the bit entry of current data block and is taken
Value;
Determine whether each data block completes recovery processing according to the value of each bit entry in the second table.
11. a kind of computer storage medium, computer executable instructions, the calculating are stored in the computer storage medium
Method of the machine executable instruction for data recovery process described in any one of perform claim requirement 1~5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810777238.3A CN108920308A (en) | 2018-07-16 | 2018-07-16 | A kind of method, apparatus and computer storage medium of data recovery process |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810777238.3A CN108920308A (en) | 2018-07-16 | 2018-07-16 | A kind of method, apparatus and computer storage medium of data recovery process |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108920308A true CN108920308A (en) | 2018-11-30 |
Family
ID=64411014
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810777238.3A Pending CN108920308A (en) | 2018-07-16 | 2018-07-16 | A kind of method, apparatus and computer storage medium of data recovery process |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108920308A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109815055A (en) * | 2019-01-22 | 2019-05-28 | 上海微小卫星工程中心 | Satellite program management system and satellite program management method |
CN110209530A (en) * | 2019-05-09 | 2019-09-06 | 上海爱数信息技术股份有限公司 | A kind of efficient method and system for restoring CDP system I/O data |
CN113535466A (en) * | 2020-04-22 | 2021-10-22 | 苏州互盟信息存储技术有限公司 | Redundancy recovery method for multi-node data |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060150010A1 (en) * | 2005-01-03 | 2006-07-06 | Stiffler Jack J | Memory-controller-embedded apparatus and procedure for achieving system-directed checkpointing without operating-system kernel support |
CN101561773A (en) * | 2009-06-03 | 2009-10-21 | 成都市华为赛门铁克科技有限公司 | Method for recovering disk data and device thereof |
CN105224422A (en) * | 2015-10-20 | 2016-01-06 | 浙江大华技术股份有限公司 | A kind of data back up method and equipment |
CN106201778A (en) * | 2016-06-30 | 2016-12-07 | 联想(北京)有限公司 | Information processing method and storage device |
CN106681862A (en) * | 2016-12-15 | 2017-05-17 | 华为技术有限公司 | Method and apparatus for incremental recovery of data |
-
2018
- 2018-07-16 CN CN201810777238.3A patent/CN108920308A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060150010A1 (en) * | 2005-01-03 | 2006-07-06 | Stiffler Jack J | Memory-controller-embedded apparatus and procedure for achieving system-directed checkpointing without operating-system kernel support |
CN101561773A (en) * | 2009-06-03 | 2009-10-21 | 成都市华为赛门铁克科技有限公司 | Method for recovering disk data and device thereof |
CN105224422A (en) * | 2015-10-20 | 2016-01-06 | 浙江大华技术股份有限公司 | A kind of data back up method and equipment |
CN106201778A (en) * | 2016-06-30 | 2016-12-07 | 联想(北京)有限公司 | Information processing method and storage device |
CN106681862A (en) * | 2016-12-15 | 2017-05-17 | 华为技术有限公司 | Method and apparatus for incremental recovery of data |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109815055A (en) * | 2019-01-22 | 2019-05-28 | 上海微小卫星工程中心 | Satellite program management system and satellite program management method |
CN109815055B (en) * | 2019-01-22 | 2021-12-10 | 上海微小卫星工程中心 | Satellite program management system and satellite program management method |
CN110209530A (en) * | 2019-05-09 | 2019-09-06 | 上海爱数信息技术股份有限公司 | A kind of efficient method and system for restoring CDP system I/O data |
CN110209530B (en) * | 2019-05-09 | 2024-02-09 | 上海爱数信息技术股份有限公司 | Method and system for recovering IO data of CDP system |
CN113535466A (en) * | 2020-04-22 | 2021-10-22 | 苏州互盟信息存储技术有限公司 | Redundancy recovery method for multi-node data |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10860547B2 (en) | Data mobility, accessibility, and consistency in a data storage system | |
US7797358B1 (en) | Methods and apparatus for continuous data protection system having journal compression | |
US7627612B2 (en) | Methods and apparatus for optimal journaling for continuous data replication | |
CN100440155C (en) | Method and apparatus for creating a virtual data copy | |
US6581143B2 (en) | Data processing method and apparatus for enabling independent access to replicated data | |
US8521694B1 (en) | Leveraging array snapshots for immediate continuous data protection | |
US7719443B1 (en) | Compressing data in a continuous data protection environment | |
US8271447B1 (en) | Mirroring metadata in a continuous data protection environment | |
US7987158B2 (en) | Method, system and article of manufacture for metadata replication and restoration | |
US7516287B2 (en) | Methods and apparatus for optimal journaling for continuous data replication | |
US7694086B1 (en) | Method and system for incremental backup of data volumes | |
CN108376109A (en) | Volume and snapshot | |
CN102891849B (en) | Service data synchronization method, data recovery method, data recovery device and network device | |
CN105550062B (en) | The data reflow method restored based on continuous data protection and time point browsing | |
EP3796174B1 (en) | Restoring a database using a fully hydrated backup | |
US10146633B2 (en) | Data recovery from multiple data backup technologies | |
CN108920308A (en) | A kind of method, apparatus and computer storage medium of data recovery process | |
CN101441582A (en) | Backup and recovery method of computer data object and system and program product for implementing the same | |
US8762347B1 (en) | Method and apparatus for processing transactional file system operations to enable point in time consistent file data recreation | |
CN102541691B (en) | Log check point recovery method applied to memory data base OLTP (online transaction processing) | |
CN110515557B (en) | Cluster management method, device and equipment and readable storage medium | |
CN101739313A (en) | Method for protecting and restoring continuous data | |
CN108255638A (en) | A kind of snapshot rollback method and device | |
CN110263095A (en) | Backup and recovery method, apparatus, computer equipment and storage medium | |
CN109753381B (en) | Continuous data protection method based on object storage |
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: 20181130 |