简单理解。目标都是节省存储空间,结果都是非精准,都有一定的设置误判率或误差率的能力。布隆过滤器核心在于判定是元素是否存在,HLL核心是计数。所以反过来讲,由于地层逻辑的区别,布隆过滤器不能做计数,HLL不能判定元素是否存在。
布隆过滤器&HyperLogLog
最新推荐文章于 2024-11-01 06:34:07 发布
布隆过滤器和HyperLogLog(HLL)都是为了解决大数据集的存储和查询问题。前者用于判断元素可能存在,允许一定误判率,后者专注于高效计数,牺牲精确度。由于它们的设计原理不同,布隆过滤器不适合进行计数,而HLL无法确定元素具体存在。这两种技术在存储和计算资源有限的场景下,提供了有效的解决方案。
1175

被折叠的 条评论
为什么被折叠?



