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 PDF

Info

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
Application number
CN201810777238.3A
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.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai 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 Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201810777238.3A priority Critical patent/CN108920308A/en
Publication of CN108920308A publication Critical patent/CN108920308A/en
Pending legal-status Critical Current

Links

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/1458Management 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

A kind of method, apparatus and computer storage medium of data recovery process
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.
CN201810777238.3A 2018-07-16 2018-07-16 A kind of method, apparatus and computer storage medium of data recovery process Pending CN108920308A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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