【技术实现步骤摘要】
基于区块链的数据存储方法、设备及存储介质
[0001]本专利技术涉及数据存储领域,尤其涉及一种基于区块链的数据存储方法、设备及存储介质。
技术介绍
[0002]区块链是一种分布式账本技术,它使用加密算法和共识机制来确保信息的安全性和可信性。区块链的主要特点包括去中心化、不可篡改、透明等。通过将数据以区块的形式链接在一起,形成不可更改的历史记录,区块链技术可以提供高度安全和可靠的数据存储解决方案。数据库是用于存储和管理大量结构化数据的软件系统。数据库技术提供了高效、可靠、安全的数据存储和访问方法。它使用索引、缓存、查询优化等技术来提高数据查询和处理的效率。
[0003]在实际应用中,结合区块链和数据库技术存储数字资产的方法可以用于加密货币、数字证券、版权管理等领域,以确保数字资产的安全性和高效管理。但是,目前区块链和数据库结合方案的数据存储响应速度较低,用户的体验不佳,因此需要一种新的技术来解决当前的问题。
技术实现思路
[0004]本专利技术的主要目的在于解决目前区块链和数据库结合方案的数据存储响应速 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的数据存储方法,其特征在于,所述基于区块链的数据存储方法应用于基于区块链的数据存储系统,所述基于区块链的数据存储系统包括:前端接收系统、SQL数据系统、区块链存储系统,数据同步系统,所述基于区块链的数据存储方法包括:所述前端接收系统接收数据更新请求,分析所述数据更新请求的请求类型,其中,所述请求类型包括:时效类型;当所述数据更新请求的请求类型为时效类型,则将所述数据更新请求发送至所述SQL数据系统中;所述SQL数据系统接收所述数据更新请求,在预置数据列表中查询所述数据更新请求对应的数据,得到查询结果,以及根据所述查询结果,对预置更新缓存队列进行修改处理,生成新的更新缓存队列,以及基于所述新的更新缓存队列,发送更新指令至所述区块链存储系统中;所述区块链存储系统接收所述更新指令,基于所述更新指令,对预置存储区块链进行更新处理,生成新的存储区块链;所述数据同步系统基于定时轮询设置,读取所述区块链存储系统的存储数据,并基于所述存储数据,对所述SQL数据系统进行更新处理。2.根据权利要求1所述的基于区块链的数据存储方法,其特征在于,所述请求类型还包括:非时效类型,在所述前端接收系统接收数据更新请求,分析所述数据更新请求的请求类型之后,还包括:当所述数据更新请求的请求类型为非时效类型,则所述前端接收系统将所述数据更新请求发送至所述区块链存储系统中;所述区块链存储系统接收所述数据更新请求,基于所述数据更新请求,在预存储区块链进行查重处理,得到查重结果;基于所述查重结果,对所述存储区块链进行更新处理,生成新的存储区块链。3.根据权利要求2所述的基于区块链的数据存储方法,其特征在于,所述基于所述数据更新请求,在预存储区块链进行查重处理,得到查重结果包括:拆解所述数据更新请求,生成N个更新字段,其中,N为正整数;基于所述更新字段,在所述存储区块链进行查重处理,得到字段查重结果。4.根据权利要求3所述的基于区块链的数据存储方法,其特征在于,所述基于所述查重结果,对所述存储区块链进行更新处理,生成新的存储区块链包括:当所述字段查重...
【专利技术属性】
技术研发人员:毕涛,张晟,
申请(专利权)人:深圳掌酷软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。