Erasure code updating method and device as well as electronic device
An update method and erasure code technology, applied in the computer field, can solve problems such as low access performance of storage devices, and achieve the effects of improving update efficiency and reducing the number of times of reading and writing storage devices.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0030] An erasure code update method disclosed in this application, such as figure 1 As shown, the method includes: step 100 to step 120.
[0031] Step 100, update the original data change log according to the request for updating the original data in the erasure code.
[0032] During specific implementation, the original data and verification data blocks are stored in different servers respectively. In the embodiments of the present application, in order to distinguish the description, the server storing the original data blocks is called the first server, and the server storing the verification data blocks is called the first server. The server of is called the second server. The original data change log is stored on the second server, and is used to record the data change history of each original data block in the erasure code. After the operation of writing data to each original data block in the erasure code, the change logs on all verification data blocks in the erasur...
Embodiment 2
[0042] An erasure code update method disclosed in this application, such as figure 2 As shown, the method includes: Step 200 to Step 250.
[0043] Step 200, obtain a request for updating original data in the erasure code.
[0044] During specific implementation, the original data and verification data blocks are stored in different servers. In this example, the server storing the original data blocks is still called the first server, and the server storing the verification data blocks is called the second server. server. The original data change log is stored on the second server, and is used to record the data change history of each original data block in the erasure code. During specific implementation, each second server stores a set of original data change logs corresponding to erasure codes. The original data change log includes a plurality of writing records, each writing record corresponds to the writing history of a sub-data block of the original data. The sub-dat...
Embodiment 3
[0088] Correspondingly, the embodiment of the present application discloses an erasure code update device, such as image 3 As shown, the device includes:
[0089] The log update module 300 is used to update the original data change log according to the request for updating the original data in the erasure code;
[0090] An original data update module 310, configured to update the original data;
[0091]A verification data update module 320, configured to update the verification data in the erasure code according to the original data change log updated by the log update module 300 when a preset condition is met;
[0092] Wherein, the change log of the original data includes: the original data corresponding to the verification data to be updated, and the latest updated original data.
[0093] Optionally, the request for updating the original data in the erasure code includes the identifier of the updated sub-data block, see Figure 4 , the log update module 300 includes:
...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com



