Invention Grant
- Patent Title: 针对区块链数据库的数据压缩方法、访问方法和系统
-
Application No.: CN201811405827.5Application Date: 2018-11-23
-
Publication No.: CN109508334BPublication Date: 2019-10-11
- 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条目的value域数据中抽取用户地址数据,统计平均用户key‑value条目数量;在平均用户key‑value条目数量高于预定阈值时,创建二级哈希表来存储各条目中的用户地址数据,使得用户地址数据相同的条目对应同一个二级哈希表;截取各条目的完整key域数据的部分字节生成简化key域数据;将各条目的value域数据中的用户地址数据替换为指向相应二级哈希表的指针,生成简化value域数据;基于简化key域数据和简化value域数据生成一级哈希表来替换初始哈希表;利用线性数据表存储存在哈希映射地址冲突和一级哈希表简化key值冲突的key‑value数据,该数据包括完整key域数据和value域数据。
Public/Granted literature
- CN109508334A 针对区块链数据库的数据压缩方法、访问方法和系统 Public/Granted day:2019-03-22
Information query