[发明专利]用于高效存储器内嵌去重应用的最优化的跳房子多散列表有效
申请号: | 201710196455.9 | 申请日: | 2017-03-29 |
公开(公告)号: | CN107239230B | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | F.萨拉;胡潮红;郑宏忠;张牧天 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/1018 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 刘虹 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种存储器去重的方法包括:识别散列表,每个散列表与散列函数对应,并且每个散列表包括物理桶,每个物理桶包括路并且被配置为存储数据;识别虚拟桶,每个虚拟桶包括一些物理桶,并且每个虚拟桶与另一虚拟桶共享物理桶;将其上存储数据的物理桶的每个识别为被指定给单个虚拟桶;根据散列函数来散列数据行以生成散列值;根据散列值确定相应虚拟桶是否有用于数据块的可用空间;当相应虚拟桶没有可用空间时,将数据从相应虚拟桶顺序地移动到邻近虚拟桶,直到相应虚拟桶有用于数据块的空间为止,以及将数据块存储在相应虚拟桶中。 | ||
搜索关键词: | 用于 高效 存储器 内嵌去重 应用 优化 跳房子 列表 | ||
【主权项】:
一种存储器去重的方法,所述方法包含:识别多个散列表,每个散列表与散列函数对应,并且每个散列表包含物理散列桶,每个物理散列桶包含路并且被配置为存储数据;识别多个虚拟桶,每个虚拟桶包含所述物理散列桶中的一些,并且每个虚拟桶与所述虚拟桶中的另一个共享所述物理散列桶的至少一个;将其上存储了数据的所述物理散列桶中的每个识别为被指定给所述虚拟桶中的单个相应虚拟桶;根据所述散列函数中的相应一个来散列数据行以产生散列值;根据所述散列值确定相应散列表的虚拟桶中的相应一个是否有用于数据块的可用空间;当所述虚拟桶中的所述相应一个没有可用空间时,将数据从所述虚拟桶中的所述相应一个顺序地移动到所述虚拟桶中的邻近一个虚拟桶,直到所述虚拟桶的所述相应一个具有用于所述数据块的空间为止;以及将所述数据块存储在所述虚拟桶中的所述相应一个。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710196455.9/,转载请声明来源钻瓜专利网。
- 上一篇:用于执行数据更新的方法
- 下一篇:数据传输方法和系统