[发明专利]分布式存储的副本保持验证方法、装置、设备及存储介质有效
申请号: | 201810480502.7 | 申请日: | 2018-05-18 |
公开(公告)号: | CN108769171B | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 荆博 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L9/32 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 存储 副本 保持 验证 方法 装置 设备 介质 | ||
本发明实施例公开了一种分布式存储的副本保持验证方法、装置、设备及存储介质,所述方法包括:向存储有数据副本的分布式存储节点发送副本保持验证请求,副本保持验证请求中包括验证片段的存储位置,所述验证片段包括预先在数据副本中确定的数据片段,所述存储位置用于指示所述节点根据所述存储位置提取存储的数据片段,并根据数据片段确定对应的验证标识;接收所述节点反馈的副本保持验证结果,根据原始记录的验证标识和接收的验证标识,验证所述节点是否对数据副本进行有效存储。本发明实施例的技术方案便于用户检查分布式存储节点中是否正确存储了数据副本,以提高数据存储的可靠性。
技术领域
本发明实施例涉及数据存储技术领域,尤其涉及一种分布式存储的副本保持验证方法、装置、设备及存储介质。
背景技术
分布式存储技术可以通过网络使用企业中的每台设备上的存储空间,并将这些分散的存储资源构成一个虚拟的存储设备,从而实现将数据进行分散存储。因此,分布式存储技术中的文件副本需要存储在多个节点上来保证文件的可用性,其可以通过存储平台发布存储任务,以招募多个存储节点(比如10个节点)存储同一份数据。
发明人在实现本发明的过程中,发现现有的分布式存储技术存在如下缺陷:
存储平台所招募的存储节点有可能串通起来一起竞标,并拿出具有竞争力的押金来保证中标。但是实际上,存储节点只存储了一个数据备份,且所有的存储节点可以复用一个存储证明,以获得多份存储收益。由此可见,现有的分布式存储技术如果复用存储证明,则会大大降低原始数据被成功存储的概率。
发明内容
本发明实施例提供一种分布式存储的副本保持验证方法、装置、设备及存储介质,便于用户检查分布式存储节点中是否正确存储了数据副本,以提高数据存储的可靠性。
第一方面,本发明实施例提供了一种分布式存储的副本保持验证方法,应用于验证节点,所述方法包括:
向存储有数据副本的分布式存储节点发送副本保持验证请求,其中,所述副本保持验证请求中包括验证片段的存储位置,所述验证片段包括预先在数据副本中确定的数据片段,所述存储位置用于指示所述节点根据所述存储位置提取存储的数据片段,并根据所述数据片段确定对应的验证标识;
接收所述节点反馈的副本保持验证结果,其中,所述副本保持验证结果中包括验证片段的验证标识;
根据原始记录的验证标识和接收的验证标识,验证所述节点是否对数据副本进行有效存储。
第二方面,本发明实施例还提供了一种分布式存储的副本保持验证方法,应用于原始存储节点,所述方法包括:
向分布式存储节点中存储多个数据副本,并确定数据副本中验证片段的存储位置和验证片段的验证标识,其中,所述验证片段包括预先在数据副本中确定的数据片段,所述存储位置用于指示所述分布式存储节点根据所述存储位置提取存储的数据片段,并根据所述数据片段确定对应的验证标识;
向区块链网络发送用于数据分布式存储的智能合约,以请求区块生成节点将智能合约记录至区块链中,并根据所述验证片段和验证标识进行副本保持的有效性验证;其中,所述智能合约中包括数据副本在所述分布式存储节点中存储的对应关系,以及验证片段和验证标识;
获取区块生成节点反馈的副本保持验证结果。
第三方面,本发明实施例还提供了一种分布式存储的副本保持验证方法,应用于副本存储节点,所述方法包括:
获取待存储的数据副本进行存储;
接收副本保持验证请求;
根据所述副本保持验证请求中的验证片段的存储位置从存储的数据副本中提取数据片段;
根据所述数据片段确定对应的验证标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810480502.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种集群网络故障自检系统及方法
- 下一篇:一种数据同步方法及系统