Implementation method of high-performance data storage engine
A technology of data storage and implementation method, applied in the field of K-V database storage engine, can solve the problems of nonlinear attenuation of storage performance and unfavorable performance, and achieve the effect of ensuring stability and reducing implementation complexity
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0043] The present invention will be further described below in conjunction with specific examples.
[0044] The present invention provides a hash-based K-V database storage engine, which is divided into two parts: metadata and data. For the storage format, refer to the attached figure 1 . as attached figure 1 As shown, the metadata is divided into two parts: a hash table and a deletion mark, and each hash value corresponds to a hash table element. Wherein, each hash table element includes the starting page number of the hash collision chain, the tail page number of the collision chain, and the offset of the free space of the tail page. The number of hash table elements (that is, the number of hash values) is fixed. In addition, the deletion mark is represented by a bitmap, each bit represents a row of data, 0 indicates that the data is valid, and 1 indicates that the data has been deleted. On the page of the data storage space, each piece of data contains the following in...
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.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap