Quotient filter
A quotient filter is an approximate membership structure that stores hash fingerprints using quotients, remainders and placement metadata.
The original design can enumerate fingerprints and merge compatible filters without fetching original keys. Resizing transfers a bit between quotient and remainder while preserving fingerprint width. [1]
Enumeration recovers fingerprints, not original keys. A positive lookup can be a collision; it is not an exact-key inventory. [1]
Relations
- related
- Bloom filter, VT-tree
Citations
Further reading
Sources & caveats
- Describes the 2012 paper's quotient filter, not every later counting or concurrent variant. No implementation executed.