当前位置:网站首页>November 09, 2020: talk about the similarities and differences between the bulon filter and the cuckoo filter?
November 09, 2020: talk about the similarities and differences between the bulon filter and the cuckoo filter?
2020-11-09 22:37:00 【Fuda Dajia architect's daily question】
Fogo's answer 2020-11-09:
The same thing : It's all filters .
Difference : Algorithm : There are many bloon filters hash function . Cuckoo filter uses cuckoo hash algorithm . Can you delete : The bloon filter cannot delete elements . Cuckoo filter can delete elements , There may be some mistakes . Whether space is 2 The index of : Bloon filters don't need 2 The index of . The cuckoo filter has to be 2 The index of . Space utilization : Under the same misjudgment , Cuckoo saves space 40% many . Query performance : The query performance of Bloom filter is weak , The reason is that more than one hash function , Large memory span , Cache row hit rate is low . Cuckoo filter has low memory access times , It's relatively efficient . Hash correlation : There's nothing to do with the functions of the bloom filter . The two hash functions of cuckoo filter can be derived from each other , There's a relationship between the two , Yes 【 Space is 2 The index of 】 and 【 Bitwise AND 】. Insert the same element repeatedly : The bulon filter is naturally provided with repeated filtration . Cuckoo filters can have a run cycle problem .
Redis Bron Bloom filter The bloon filter is out of date , The future belongs to the cuckoo filter ? 【Redis Chapter 7 】 Interview bonus : Cache penetration , The bloon filter - Counting filter - Cuckoo filter ( Good writing 005)
版权声明
本文为[Fuda Dajia architect's daily question]所创,转载请带上原文链接,感谢
边栏推荐
- Kubernetes-18: installation and use of dashboard
- LeetCode 50 Pow(x,n)
- Python调用飞书发送消息
- 爱康国宾怒斥国信证券报告失实,已发律师函
- Traditional purchasing mode has changed! How to innovate automobile purchasing function?
- Common settings of PLSQL developer
- Make a home page
- Validation failed for one or more entities. See ‘EntityValidationErrors’解决方法
- Apache Hadoop的重要组成
- How SSL certificate and public IP address affect SEO
猜你喜欢
Low power Bluetooth single chip helps Internet of things
[QT] subclass QObject + movetothread to realize multithreading
恒讯科技浅谈:出现服务器宕机的处理方式
Traditional purchasing mode has changed! How to innovate automobile purchasing function?
The solution of type interface * * is not known to the mapperregistry
Python中[:]与[::]的用法
Important components of Apache Hadoop
东哥吃葡萄时竟然吃出一道算法题!
2018中国云厂商TOP5:阿里云、腾讯云、AWS、电信、联通 ...
CRM系统能帮助企业做哪些事?
随机推荐
Baishan cloud technology is selected as the top 100 Internet enterprises in China in 2020
Functional guide for temporary users and novices of PL / SQL developer
CUDA_全局内存及访问优化
Traditional purchasing mode has changed! How to innovate automobile purchasing function?
Daily page number style problems
Apache Hadoop的重要组成
AQS source code in-depth analysis of conditional queue
没有磁盘空间 No space left on device
Python中[:]与[::]的用法
Day84: Luffy: preferential activity strategy & User Authentication & checking / settlement of shopping cart goods
2018中国云厂商TOP5:阿里云、腾讯云、AWS、电信、联通 ...
Postman (1) -- function introduction
Analysis steps of commodity background management
CUDA_存储器模型
Win7 + vs2015 + cuda10.2 configuration tensorrt7.0
白山云科技入选2020中国互联网企业百强
More than 60 technical executives gathered in Songshan Lake, and the first phase of Huawei cloud core partner developer training camp was successfully concluded
LeetCode 50 Pow(x,n)
win7+vs2015+cuda10.2配置TensorRT7.0
LeetCode-378. 有序矩阵中第K小的元素