Method and device for data recovery

A data repair and data technology, which is applied in the direction of data error detection and response error generation, can solve the problems of affecting front-end application services, consuming disk bus bandwidth, and data copy overhead, etc., so as to save data Effects of copying overhead, improving data availability and system stability, and reducing the total amount of data

Active Publication Date: 2012-08-08
BEIJING SOHU NEW MEDIA INFORMATION TECH
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, regardless of whether a piece of data is partially damaged or completely lost, the full copy technology copies the entire data for data restoration. In the case of a relatively large amount of data contained in the data copy, it will result in a large amount of data copy overhead. Especially in a distributed storage system environment, large data transmission not only consumes disk bus bandwidth, but also takes up more network resources, affecting network-based front-end application services

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for data recovery
  • Method and device for data recovery
  • Method and device for data recovery

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 3

[0050] The serial numbers mentioned in the above two embodiments may or may not be regular, although in any case it does not affect the realization of the purpose of the invention of the present application. However, the present application prefers that the serial numbers described in this application increase in order according to the preset step size, so that the serial numbers of each memory generally present a "stack" arrangement, that is, the serial numbers corresponding to the data objects written first are smaller, and the data written later The serial number corresponding to the object is large, and in this case, the data restoration process of the embodiment of the present application can be simplified. Therefore, the simplified data restoration process constitutes the third embodiment of the present application. See attached image 3 , embodiment three includes:

[0051] Step S301: Read the maximum serial number of the data object in the abnormal data memory, and th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

An embodiment of the invention discloses a method for data recovery. The method for the data recovery includes reading serial numbers of data objects in a data exception memory, distributing the serial numbers in a united mode during the process that the data object is written in a plurality of memories, comparing the serial numbers of the data exception memory with those of a data replica memory, and copying data objects corresponding to extra serial numbers of the data replica memory to the dada exception memory to achieve the data recovery. The embodiment of the invention further discloses a device for the data recovery. According to the method and the device for the data recovery, after the difference between the dada exception memory and the data replica memory is obtained by comparing the serial numbers, only the data objects corresponding to the extra serial numbers rather than all data are copied to the data exception memory, so that the amount of copied data is reduced, and the expenses of data copy are saved.

Description

technical field [0001] The present application relates to the technical field of data storage, in particular to a method for restoring a data replica and a corresponding device. Background technique [0002] In order to improve the availability of data and the stability of the system, the existing data storage mode usually adopts distributed storage technology, that is, a piece of data as a whole is backed up and stored in multiple independent storages at the same time, forming multiple data copies, so that one When the stored data is damaged or lost, data recovery can be realized through other data replicas. For example, Facebook's photo album storage system, Taobao's picture storage system TFS, Google's mass data storage system GFS, etc. The data recovery method used by these storage systems is full copy technology. The so-called full copy technology refers to copying all the data of the copy to the damaged storage after one piece of data is damaged or lost. This method ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/14
Inventor 刘晓云李剑宇
Owner BEIJING SOHU NEW MEDIA INFORMATION TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products