【技术实现步骤摘要】
一种区块链用存储装置及存储方法
本专利技术属于信息
,尤其涉及一种区块链用存储装置及存储方法。
技术介绍
区块链是一个信息
的术语,从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”、“全程留痕”、“可以追溯”、“公开透明”、“集体维护”等特征,基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景。区块链网络中的各节点需要分别存储一致的区块链数据,利用区块链技术进行数据存储的存储方式的应用越来越广泛,目前用区块链技术的数据存储方式在进行数据存储时,容易出现内容叠复的情况,降低了存储技术的利用率,因此,现阶段市场上亟需一种区块链用存储装置及存储方法来解决上述问题。
技术实现思路
本专利技术的目的在于:为了解决目前用区块链技术的数据存储方式在进行数据存储时,容易出现内容叠复的情况,降低了存储技术利用率的问题,而提出的一种区块链用存储装置及存储方法。为了实现上述目的,本专利技术采用了如下技术方案:一种区块链用存储 ...
【技术保护点】
1.一种区块链用存储装置,其特征在于,包括:/n获取模块,用于获取新写入的新数据块并上传;/n内存数据库,用于缓存获取模块所上传的新数据块;/n第一写入模块,用于将内存数据库所缓存的新数据块写入固态硬盘数据库中;/n第一接收装置,用于固态硬盘数据库接收内存数据库待转出数据列表中的新数据块;/n所述固态硬盘数据库用于短期存储由内存数据库所转出新数据块;/n检索模块,用于检索固态硬盘数据库中是否存在关于新数据块的原始数据;/n第一上传模块,用于当所述固态硬盘数据库中有关于新数据块的原始数据时,将所述新数据块与所述原始数据合并,当所述固态硬盘数据库中没有关于新数据块的原始数据时, ...
【技术特征摘要】
1.一种区块链用存储装置,其特征在于,包括:
获取模块,用于获取新写入的新数据块并上传;
内存数据库,用于缓存获取模块所上传的新数据块;
第一写入模块,用于将内存数据库所缓存的新数据块写入固态硬盘数据库中;
第一接收装置,用于固态硬盘数据库接收内存数据库待转出数据列表中的新数据块;
所述固态硬盘数据库用于短期存储由内存数据库所转出新数据块;
检索模块,用于检索固态硬盘数据库中是否存在关于新数据块的原始数据;
第一上传模块,用于当所述固态硬盘数据库中有关于新数据块的原始数据时,将所述新数据块与所述原始数据合并,当所述固态硬盘数据库中没有关于新数据块的原始数据时,直接将所述新数据块保存在固态硬盘数据库中;
第二上传模块,用于将固态硬盘数据库中的等量旧数据块上传至网盘,用于当所述网盘中的旧数据块达到固态硬盘数据库所预设的清除时间时,将所述旧数据块直接上传至机械硬盘数据库中,当所述网盘数据库中没有达到固态硬盘数据库所预设的清除时间时,暂存在网盘中,直至达到预设时间后再写入机械硬盘数据库;
第二写入模块,用于将固定硬盘数据库所清理出的旧数据块从网盘写入机械硬盘数据库中;
第二接收装置,用于机械硬盘数据库接收固态硬盘数据库所清理掉的旧数据块。
2.根据权利要求1所述的一种区块链用存储装置,其特征在于,所述第二写入模块用于:当本次旧数据块写入机械硬盘数据库失败时,更新标识位,对本次写入旧数据块...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。