A Construction Method of Bloom Filter for Multi-layer Database Based on Hierarchical Allocation
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- PINGCAP XINGCHEN (BEIJING) TECH CO LTD
- Publication Date
- 2019-10-22
Smart Images

Figure 1 
Figure 2 
Figure 3
Abstract
Description
technical field
[0001] The invention belongs to the technical field of computer data storage, and in particular relates to a Bloom filter construction method for hierarchically allocating the number of bits of a Bloom filter of a multi-layer key-value database system using a log merging tree as a main body. Background technique
[0002] The Bloom filter (Space / time trade-offs in hash) introduced by the American Association for Computing Machinery's "1970 ACM CACM International Journal" (Communications of the ACM, Volume 13, July 1970, Question 7, Pages 422-426) coding with allowable errors) is an extremely space-efficient probabilistic data structure for checking the presence or absence of an element in a collection. When the multi-layer key-value database system (LevelDB) based on the log merge tree deployed on the hard disk that is open sourced by Google implements and uses the Bloom filter technology, it stores the key-value pairs in the file (SSTable) for each layer. A ...