Invention Grant
- Patent Title: key-value数据库中的数据压缩方法、存储方法、访问方法和系统
-
Application No.: CN201811406297.6Application Date: 2018-11-23
-
Publication No.: CN109542908BPublication Date: 2019-08-13
- Inventor: 江树浩 , 鄢贵海
- Applicant: 中科驭数(北京)科技有限公司
- Applicant Address: 北京市海淀区科学院南路6号中国科学院计算技术研究所科研综合楼
- Assignee: 中科驭数(北京)科技有限公司
- Current Assignee: 中科驭数(北京)科技有限公司
- Current Assignee Address: 北京市海淀区科学院南路6号中国科学院计算技术研究所科研综合楼
- Agency: 北京金咨知识产权代理有限公司
- Agent 宋教花
- Main IPC: G06F16/22
- IPC: G06F16/22

Abstract:
本发明提供一种key‑value数据库中的数据压缩方法、存储方法、访问方法和系统,该数据压缩方法包括:从key‑value数据库中的多个已存储key‑value条目的value域数据中抽取用户地址数据,基于用户地址数据统计平均用户key‑value条目数量;在所述平均用户key‑value条目数量高于预定阈值时,在key‑value数据库中创建二级哈希表来存储各key‑value条目的初始哈希表中的用户地址数据,使得用户地址数据相同的key‑value条目对应同一个二级哈希表;将各key‑value条目的初始哈希表中的用户地址数据替换为指向相应二级哈希表中的用户地址数据的指针,将用户地址数据被替换后的初始哈希表作为各key‑value条目的一级哈希表存储在key‑value数据库中。本发明的方法和系统,能够提高区块链数据库中的访存性能。
Public/Granted literature
- CN109542908A key-value数据库中的数据压缩方法、存储方法、访问方法和系统 Public/Granted day:2019-03-29
Information query