【技术实现步骤摘要】
本申请属于区块链数据存储,尤其涉及一种数据存储方法、装置、终端设备及计算机可读存储介质。
技术介绍
1、随着区块链技术在金融、物联网、供应链等领域的广泛应用,区块链中的数据量呈现爆炸式增长。每个参与节点需要存储从区块链创世块开始的所有交易数据和状态更新,这导致了区块链的存储需求急剧增加。
2、在区块链相关场景下,为了提高数据的存储性能,相关技术中采用了写时复制的策略,在生成新版本时,旧数据不会被直接覆盖,而是通过创建新的节点来保留历史数据,确保了版本数据的一致性,但是由于节点以页(page)为单位存储,当page中的少量数据需要修改时,整个page必须被复制和重写,存在过度的数据复制现象,导致存储资源的低效利用。
技术实现思路
1、本申请实施例提供了一种数据存储方法、装置、终端设备计算机可读存储介质,可以不需要重复存储未改变的数据,减少存储空间的浪费,提高存储资源的利用率。
2、第一方面,本申请实施例提供了一种区块链数据存储方法,包括:
3、获取区块链中
...【技术保护点】
1.一种数据存储方法,其特征在于,应用于区块链,所述方法包括:
2.如权利要求1所述的数据存储方法,其特征在于,所述将多个所述第一状态数据进行去重处理,得到多个第二状态数据,包括:
3.如权利要求2所述的存储方法,其特征在于,所述从多个所述编码数据和多个所述第一状态数据中滤除重复的编码数据和重复的第一状态数据,得到多个第二状态数据,包括:
4.如权利要求1所述的存储方法,其特征在于,所述将多个所述第二状态数据批量存储至存储区域中对应的存储位置,包括:
5.如权利要求4所述的数据存储方法,其特征在于,所述将多个所述第二状态
...【技术特征摘要】
1.一种数据存储方法,其特征在于,应用于区块链,所述方法包括:
2.如权利要求1所述的数据存储方法,其特征在于,所述将多个所述第一状态数据进行去重处理,得到多个第二状态数据,包括:
3.如权利要求2所述的存储方法,其特征在于,所述从多个所述编码数据和多个所述第一状态数据中滤除重复的编码数据和重复的第一状态数据,得到多个第二状态数据,包括:
4.如权利要求1所述的存储方法,其特征在于,所述将多个所述第二状态数据批量存储至存储区域中对应的存储位置,包括:
5.如权利要求4所述的数据存储方法,其特征在于,所述将多个所述第二状态数据按照所述排序后的所述第一单元进行数据分类,得到分类后的所述...
【专利技术属性】
技术研发人员:端豪,孙洋,杨翠华,袁超,李晓静,王晓雪,
申请(专利权)人:杭州高新区滨江区块链与数据安全研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。