针对区块链数据库的数据压缩方法、访问方法和系统
Abstract:
本发明提供一种针对区块链数据库的数据压缩方法、访问方法和系统,数据压缩方法包括:从key‑value数据库中已存储key‑value条目的value域数据中抽取用户地址数据,统计平均用户key‑value条目数量;在平均用户key‑value条目数量高于预定阈值时,创建二级哈希表来存储各条目中的用户地址数据,使得用户地址数据相同的条目对应同一个二级哈希表;截取各条目的完整key域数据的部分字节生成简化key域数据;将各条目的value域数据中的用户地址数据替换为指向相应二级哈希表的指针,生成简化value域数据;基于简化key域数据和简化value域数据生成一级哈希表来替换初始哈希表;利用线性数据表存储存在哈希映射地址冲突和一级哈希表简化key值冲突的key‑value数据,该数据包括完整key域数据和value域数据。
Public/Granted literature
Patent Agency Ranking
0/0