主权项 |
1. A system comprising:
a block signature module configured to determine a signature sketch of a new data block based on a fingerprint computation; a reference block index module communicatively coupled to the block signature module, the reference block index module configured to:
receive, from the block signature module, the signature sketch of the new data block;compute a new hash key of the signature sketch of the new data block;search a hash index table using the new hash key to find a reference hash index record including a reference hash key similar to the new hash key;search a reference list table, using the reference hash index record, to determine a signature sketch of a related reference data block stored in the reference list table;retrieve, from the reference list table, the related reference data block corresponding to the signature sketch of the related reference data block responsive to determining that a similarity between the signature sketch of the new data block and the signature sketch of the related reference data block exceeds a threshold; a delta encoding module communicatively coupled to the reference block index module, the delta encoding module configured to:
scan the related reference data block and the new data block to determine a match between one or more data elements of the related reference data block and one or more data elements of the new data block; andto encode the one or more data elements of the new data block using the match to produce a compressed delta. |