听”生活的算法“音频在我今天早上上班,我又一次被美丽的布鲁姆过滤器所以,我决定是时候复活“回到基础周末阅读”系列中,我将会读一些基本CS文件这个周末。

在过去,我周末做了一些阅读计数布鲁姆过滤器,但现在我要更基本,我邀请你与我一起。

布鲁姆过滤器,由伯顿1970年开花,概率数据结构来测试一个项目是否在一组假阳性是可能的,但假阴性意思,如果在没有设置过滤器,您可以确保项目不设置如果它是在一组,映射项可能在一组。

这是一个非常重要的技术,如果你需要处理和跟踪大量独特的数据单位,因为它是非常紧凑从发电机和Postgresql, HBase和比特币,布鲁姆过滤器是用于几乎所有的现代分布式系统这个周末我将阅读原始论文从1970年开花,和另一个最近的调查论文,描述了几种变异和应用必威体育精装版应用官网多年来。

空间/时间的权衡与许用哈希编码错误", Bloom, Burton H., in Communications of the ACM, 13 (7): 422–426

缓存、散列和空间布鲁姆过滤器", Putze, F.; Sanders, P.; Singler, J., in Demetrescu, Camil, Experimental Algorithms, 6th International Workshop, WEA 200

评论

博客评论的Disqus