- 专利标题: 基于布谷哈希和布隆过滤器的Hash建表方法
-
申请号: CN201810422766.7申请日: 2018-05-05
-
公开(公告)号: CN108647289A公开(公告)日: 2018-10-12
- 发明人: 于洪 , 魏帅 , 黄雅静 , 杨镇西 , 沈剑良 , 宋克 , 吕平 , 刘勤让 , 张帆 , 陈博
- 申请人: 中国人民解放军战略支援部队信息工程大学 , 天津市滨海新区信息技术创新中心
- 申请人地址: 河南省郑州市高新区科学大道62号
- 专利权人: 中国人民解放军战略支援部队信息工程大学,天津市滨海新区信息技术创新中心
- 当前专利权人: 中国人民解放军战略支援部队信息工程大学,天津市滨海新区信息技术创新中心
- 当前专利权人地址: 河南省郑州市高新区科学大道62号
- 代理机构: 郑州大通专利商标代理有限公司
- 代理商 陈勇
- 主分类号: G06F17/30
- IPC分类号: G06F17/30
摘要:
本发明涉及基于布谷哈希和布隆过滤器的Hash建表方法。本发明将存储空间划分为m个组,每组包含一个存储表和n个过滤表,每个过滤表对应一个Hash函数,共有m*n个不同的Hash函数;另外选取m*n个不同的Hash函数备用;定义一个max_insert值,如果对某次输入数据的操作次数超过所述max_insert值,则表示填表失败。本发明提供的建表方法,有效地提高了空间利用率,利于在有限的硬件存储空间上进行设计开发。且不限制m的取值,m可以取任意设计者认为合适的值,相对于很多传统Hash建表方法来说,具有更高的灵活性。同时,本发明消除了对Hash函数选取的限制,更加易用。
公开/授权文献
- CN108647289B 基于布谷哈希和布隆过滤器的Hash建表方法 公开/授权日:2022-01-21