Key value storage method based on hash table and LSM tree
An LSM tree and key-value technology, which is applied in the input/output process of data processing, special data processing applications, instruments, etc., can solve problems such as consuming large resources, affecting read performance, and affecting the overall performance of BadgerDB, so as to reduce space enlargement , reduce system resource consumption, and improve the efficiency of data merging
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0045] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments, so that those skilled in the art can better understand the present invention and implement it, but the examples given are not intended to limit the present invention.
[0046] A key-value storage method based on a hash table and an LSM tree, the specific steps of the method are as follows:
[0047] S1 uses key values to store data and indexes separately;
[0048] S2 uses the hash index to encapsulate the key-value data;
[0049] S3 merges the data in the ordered index in the jump table merge;
[0050]S4 uses the hash index to query the key-value data and returns the query result;
[0051] S5 initiates data consolidation for key-value data log files whose quantity or size exceeds the threshold;
[0052] S6 stores the operation process and results of data merging;
[0053] Further, the specific steps of S1 storing data and indexes separately ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


