[发明专利]数据处理方法、装置、终端及存储介质在审
申请号: | 201910931495.2 | 申请日: | 2019-09-27 |
公开(公告)号: | CN110597922A | 公开(公告)日: | 2019-12-20 |
发明(设计)人: | 周开班 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27 |
代理公司: | 44202 广州三环专利商标代理有限公司 | 代理人: | 郝传鑫;熊永强 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储模式 区块 记录数据 存储 目标区块 外接存储设备 集合 数据容量 检测 存储方式 存储介质 节点关联 外接存储 数据处理 链节点 预设 申请 终端 关联 网络 | ||
本申请实施例公开了一种数据处理方法、装置、终端及存储介质,包括:获取待存储的记录数据,并检测当前设置的存储模式,所述存储模式用于指示所述区块链网络产生的记录数据的存储方式;若检测到当前设置的存储模式为本地存储模式,则将所述记录数据存储于在所述共识节点中存储的区块链集合中的目标区块链,并检测包括所述目标区块链的区块链集合的数据容量;若所述区块链集合的数据容量大于第一预设阈值,则确定与所述共识节点关联的外接存储设备;将所述共识节点的存储模式由所述本地存储模式切换为外接存储模式,并将包括所述记录数据的目标区块链存储到所述关联的外接存储设备中。本申请实施例有利于实现通过区块链节点存储海量区块链数据。
技术领域
本申请涉及计算机技术领域,具体涉及区块链领域,尤其涉及一种数据处理方法、一种数据处理装置、一种终端及一种存储介质。
背景技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,本质上是一个去中心化的数据库。区块链中的每一个区块的大小一般只有几兆,区块的大小能体现存储数据包的大小,但是随着区块链上的数据传输越来越多,会导致区块的数量快速增加,区块链系统中的全节点需要存储整个区块链中的数据,因此存储整个区块的数据需要巨大的存储空间。现有的区块链系统中,一般都将区块链智能合约产生的数据存储在区块链的节点本地当中,由于节点本地的存储空间是有限的,因此无法存储大规模的数据,如何使节点能存储海量的区块链数据,是当前需要研究的热点问题。
发明内容
本申请实施例提供了一种数据处理方法、装置、终端及存储介质,可实现通过区块链中的共识节点存储海量区块链数据。
第一方面,本申请实施例提供了一种数据处理方法,所述方法应用于区块链网络中的共识节点,所述方法包括:
获取待存储的记录数据,并检测当前设置的存储模式,所述存储模式用于指示所述区块链网络产生的记录数据的存储方式;
若检测到当前设置的存储模式为本地存储模式,则将所述记录数据存储于在所述共识节点中存储的区块链集合中的目标区块链,并检测包括所述目标区块链的区块链集合的数据容量;
若所述区块链集合的数据容量大于第一预设阈值,则确定与所述共识节点关联的外接存储设备;
将所述共识节点的存储模式由所述本地存储模式切换为外接存储模式,并将包括所述记录数据的目标区块链存储到所述关联的外接存储设备中。
第二方面,本申请实施例提供了一种数据处理装置,其特征在于,包括:
获取单元,用于获取待存储的记录数据,并检测当前设置的存储模式,所述存储模式用于指示所述区块链网络产生的记录数据的存储方式;
第一存储单元,用于若检测到当前设置的存储模式为本地存储模式,则将所述记录数据存储于在所述共识节点中存储的区块链集合中的目标区块链,并检测包括所述目标区块链的区块链集合的数据容量;
确定单元,用于若所述区块链集合的数据容量大于第一预设阈值,则确定与所述共识节点关联的外接存储设备;
第二存储单元,用于将所述共识节点的存储模式由所述本地存储模式切换为外接存储模式,并将包括所述记录数据的目标区块链存储到所述关联的外接存储设备中。
第三方面,本申请实施例提供了一种终端,所述终端包括输入设备和输出设备,所述终端还包括:
处理器,适于实现一条或多条指令;以及,
计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由所述处理器加载并执行如下步骤:
获取待存储的记录数据,并检测当前设置的存储模式,所述存储模式用于指示所述区块链网络产生的记录数据的存储方式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910931495.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息处理的方法及装置
- 下一篇:区块链资源管理方法、装置及存储介质