Data recovery method, data recovery equipment and distributed storage system
A technology for data storage and recovery methods, applied in the computer field, can solve problems such as difficult algorithm implementation, low recovery performance, and difficulty in complex encoding implementation of recovery algorithms, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0109] Figure 1a It is a flow chart of the data recovery method in Embodiment 1 of the present invention, such as Figure 1a As shown, the data recovery methods include:
[0110] Step 101. In the case that the distributed storage system loses data of three nodes, restore the data of the target data storage node among the data of the three nodes according to the data of the unlost check nodes and data storage nodes, and the target data The storage node is determined according to the symmetry of the lost data.
[0111] Step 102: Downgrade and recover the remaining lost data according to the recovered data of the target data storage node.
[0112] Preferably, if the number of data storage nodes (data disks) in the distributed system or RAID is p', each data storage node can be divided into p stripe units, where p≥p', p is a prime number That is, prime numbers. In addition, there may be 3 check nodes in the distributed system or RAID, so the total number of nodes is p'+3. The ...
Embodiment 2
[0120] Figure 2a It is a flow chart of the data distribution method in Embodiment 2 of the present invention, Figure 2a and Figure 1a Steps with the same numbers have the same meanings, and for the sake of brevity, detailed descriptions of these components are omitted. Such as Figure 2a As shown, the difference from the above-mentioned embodiment is that: in the first case described in the above-mentioned embodiment, in the case that the lost data of the three nodes includes the data of three data storage nodes, step 101 The data of the verification node and the data storage node, and recovering the data of the target data storage node in the three node data may specifically include the following steps:
[0121] Step 201. Generate a diagonal adjustment factor and an inverse diagonal adjustment factor according to the verification data, where the verification data includes data of a horizontal check node, a diagonal check node, and an inverse diagonal check node.
[0122] ...
Embodiment 3
[0163] Figure 3a It is a flow chart of the data distribution method in Embodiment 3 of the present invention, Figure 3a and Figure 1a Steps with the same numbers have the same meanings, and for the sake of brevity, detailed descriptions of these components are omitted. Such as Figure 3a As shown, the difference with the above-mentioned embodiment is that: in the second case described in the above-mentioned embodiment, in the case that the lost data of the three nodes includes the data of the horizontal check node and two data storage nodes, step 101 According to the data of the unlost check node and data storage node, recovering the data of the target data storage node among the three node data may specifically include the following steps:
[0164] Step 301. In the case that the lost data of the three nodes includes the data of the horizontal check node and two data storage nodes, according to the data of the diagonal check node and the inverse diagonal check node, gener...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com