Data storage and query method based on matrix hash
A data storage and matrix technology, applied in the field of memory database, can solve the problems of high conflict rate, hash table conflict query time, low memory usage efficiency, etc., and achieve the effect of low conflict rate and easy realization
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0025] The present invention will be further described below through specific embodiments and accompanying drawings.
[0026] 1. Data structure
[0027] The data structure of the "matrix hash" of the present invention comprehensively uses multi-level sub-tables, Bloom filters and bitmaps. The data structure consists of two parts: a hash table data structure and an auxiliary data structure.
[0028] 1. Hash table data structure
[0029] The size of each subtable, that is, the maximum number of elements that can be stored, is arithmetically decreasing, so the Bloom filter corresponding to the subtable is also arithmetically decreasing. A relatively simple balance strategy is used when inserting elements: whenever a new key-value pair is inserted, it is inserted into the sub-table with the smallest loading rate, so that the number of elements in each sub-table is also similar to arithmetic Exist in descending form.
[0030] Suppose there are a total of z sub-tables, and z is ...
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, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com