【发布时间】:2011-09-01 08:49:53
【问题描述】:
我了解使布隆过滤器成为有吸引力的数据结构的原因;但是,我发现很难真正理解何时可以使用它们,因为您仍然必须执行您试图避免的昂贵操作,以确保您没有发现误报。因此,他们通常不会增加很多开销吗?例如,关于布隆过滤器的维基百科文章建议它们可用于数据同步。我第一次看到布隆过滤器为空但说您没有更改任何内容并再次同步数据时会很棒。现在,对布隆过滤器的每次查找都会报告该文件已被复制,但我们是否仍需要执行我们试图避免的较慢的查找任务以真正确保这是正确的?
【问题讨论】:
-
一位 Stacker has asked about first-hand Bloom filter applications 您可能会觉得很有趣。
-
其他问题已被删除:-(
标签: data-structures bloom-filter