A Greedy Prefetching Data Recovery System and Recovery Method Based on Metadata Classification
A system and metadata recovery technology, applied in database distribution/replication, structured data retrieval, database design/maintenance, etc., can solve the problems of wasting disk space, inefficient access, affecting system recovery performance, etc., to reduce recovery time , The effect of improving recovery performance and saving storage overhead
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0033] This embodiment discloses a greedy prefetch data recovery system based on metadata classification.
[0034] The purpose of data backup is to restore. Since logically contiguous data is physically dispersed in different disk locations, the fragmentation generated by the traditional deduplication method seriously affects the recovery performance of the system. Some of the existing optimization methods try to use the rewrite algorithm during backup to improve the later recovery performance. However, the drawback of the rewrite algorithm itself is that it must sacrifice the deduplication rate to obtain better data recovery performance. result in wasted disk space. And the traditional method only generates a copy of backup metadata for later recovery after the backup is completed, which causes the system to frequently and inefficiently access the metadata on the disk during the recovery process.
[0035] like figure 1 As shown, this embodiment discloses a greedy prefetchi...
Embodiment 2
[0048] This embodiment discloses a greedy prefetch data recovery method based on metadata classification, and the data recovery method specifically includes the following steps:
[0049] S1. When the data recovery system receives a request to restore a certain backup data, the metadata read module opens the backup metadata information file from the disk, and pre-reads all the file metadata in the backup metadata information file into the LRU cache of the memory. , through the content of the file metadata in the metadata file, the block metadata required for restoring the backup can be known, and the fingerprint of the block, the serial number of the container where the block is located, and the size of the block can be obtained.
[0050] S2, greedy reading of block metadata, the file metadata pre-read into memory is divided into multiple segments, each segment contains backup metadata information of multiple files, and each segment will induce a read block manipulation of meta...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 

