bloomRF:基于分段单调哈希函数与前缀哈希在布隆过滤器中执行范围查询
数据库
2022-07-25 v2
摘要
我们引入 bloomRF 作为一种支持点查询与范围查询的近似成员检测统一方法。作为第一核心思想,bloomRF 提出新颖的前缀哈希,以在键自身的哈希码中高效编码范围信息。作为第二关键概念,bloomRF 提出新颖的分段单调哈希函数,其保持局部顺序并以更少内存访问支持快速范围查找。bloomRF 具有近最优空间复杂度和常数查询复杂度。尽管 bloomRF 针对整数域设计,其支持浮点数,并可用作多属性过滤器。在 RocksDB 与独立库中的评估表明,其在多种设置与分布下比现有点-范围过滤器高效至多 4 倍,同时保持低假阳性率。
引用
@article{arxiv.2207.04789,
title = {bloomRF: On Performing Range-Queries in Bloom-Filters with Piecewise-Monotone Hash Functions and Prefix Hashing},
author = {Bernhard Mößner and Christian Riegger and Arthur Bernhardt and Ilia Petrov},
journal= {arXiv preprint arXiv:2207.04789},
year = {2022}
}
备注
Extended version. Original accepted at EDBT 2023