12、计数布隆过滤器与分层布隆过滤器技术解析

计数布隆过滤器与分层布隆过滤器技术解析

1. 计数布隆过滤器(CBF)概述

计数布隆过滤器(CBF)于2000年被提出,作为布隆过滤器的一种变体,它支持从数据结构中删除数据,主要用于去重和过滤。每个槽位中的计数器有助于执行删除操作,但它存在较高的假阳性和假阴性概率。不过,其较低的时间和空间复杂度使其适用于处理大量数据的应用场景,能显著减少数据处理量,提高性能,广泛应用于硬件、网络、数据流等多个领域。

2. 不同类型CBF的优缺点
类型 优点 缺点
Temporal(2014) 减少内容路由开销;计数器可给出元素频率;降低计算复杂度;有助于压缩用户兴趣;减少B - SUB中的内存和带宽消耗 维护多个TCBF增加空间复杂度;布隆过滤器合并增加时间复杂度;假阳性响应导致无用消息转发
Double Layer(2015) 减少查询操作时间;减少不必要的缓存操作;多存储体提高带宽访问速度;减少假阴性响应;并行访问多存储体使每个存储体内存只需一次查询操作;排列数组降低数据碰撞概率 顶层效率不高;与CBF相比,内存区域更大
Fingerprint(2015) 减少假阳性数量;设计简单 使用k + 1个哈希函
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值