首页> 外文期刊>Journal of experimental algorithmics >Xor Filters: Faster and Smaller Than Bloom and Cuckoo Filters
【24h】

Xor Filters: Faster and Smaller Than Bloom and Cuckoo Filters

机译:XOR过滤器:比盛开和越来越小的窗帘和杜鹃过滤器更快

获取原文
获取原文并翻译 | 示例

摘要

The Bloom filter provides fast approximate set membership while using little memory. Engineers often usethese filters to avoid slow operations such as disk or network accesses. As an alternative, a cuckoo filter mayneed less space than a Bloom filter and it is faster. Chazelle et al. proposed a generalization of the Bloomfilter called the Bloomier filter. Dietzfelbinger and Pagh described a variation on the Bloomier filter that cananswer approximate membership queries over immutable sets. It has never been tested empirically, to ourknowledge. We review an efficient implementation of their approach, which we call the xor filter. We findthat xor filters can be faster than Bloom and cuckoo filters while using less memory. We further show thata more compact version of xor filters (xor+) can use even less space than highly compact alternatives (e.g.,Golomb-compressed sequences) while providing speeds competitive with Bloom filters.
机译:Bloom过滤器在使用很少的内存时提供快速近似的设置成员资格。工程师经常使用这些过滤器以避免慢速操作,例如磁盘或网络访问。作为替代方案,杜鹃滤波器可以需要比盛开过滤器更少的空间,它更快。 Chazelle等人。提出了绽放的概括过滤器称为Bloomier过滤器。 DIETZFELBINGER和PAGH描述了可以的闪光滤波器的变化回答近似会员查询,通过不变集。它从未经验过经验到我们的知识。我们审查了他们的方法的有效实施,我们称之为XOR过滤器。我们发现使用较少的内存时,XOR过滤器可以比盛开和咕咕滤波器更快。我们进一步表明了这一点XOR过滤器(XOR +)更紧凑的版本可以使用比高度紧凑的替代品更少的空间(例如,Golomb-压缩序列)同时提供与绽放过滤器竞争的速度。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号