[發明專利]分布式存儲的副本保持驗證方法、裝置、設備及存儲介質有效
| 申請號: | 201810480502.7 | 申請日: | 2018-05-18 |
| 公開(公告)號: | CN108769171B | 公開(公告)日: | 2021-09-17 |
| 發明(設計)人: | 荊博 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L9/32 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 存儲 副本 保持 驗證 方法 裝置 設備 介質 | ||
本發明實施例公開了一種分布式存儲的副本保持驗證方法、裝置、設備及存儲介質,所述方法包括:向存儲有數據副本的分布式存儲節點發送副本保持驗證請求,副本保持驗證請求中包括驗證片段的存儲位置,所述驗證片段包括預先在數據副本中確定的數據片段,所述存儲位置用于指示所述節點根據所述存儲位置提取存儲的數據片段,并根據數據片段確定對應的驗證標識;接收所述節點反饋的副本保持驗證結果,根據原始記錄的驗證標識和接收的驗證標識,驗證所述節點是否對數據副本進行有效存儲。本發明實施例的技術方案便于用戶檢查分布式存儲節點中是否正確存儲了數據副本,以提高數據存儲的可靠性。
技術領域
本發明實施例涉及數據存儲技術領域,尤其涉及一種分布式存儲的副本保持驗證方法、裝置、設備及存儲介質。
背景技術
分布式存儲技術可以通過網絡使用企業中的每臺設備上的存儲空間,并將這些分散的存儲資源構成一個虛擬的存儲設備,從而實現將數據進行分散存儲。因此,分布式存儲技術中的文件副本需要存儲在多個節點上來保證文件的可用性,其可以通過存儲平臺發布存儲任務,以招募多個存儲節點(比如10個節點)存儲同一份數據。
發明人在實現本發明的過程中,發現現有的分布式存儲技術存在如下缺陷:
存儲平臺所招募的存儲節點有可能串通起來一起競標,并拿出具有競爭力的押金來保證中標。但是實際上,存儲節點只存儲了一個數據備份,且所有的存儲節點可以復用一個存儲證明,以獲得多份存儲收益。由此可見,現有的分布式存儲技術如果復用存儲證明,則會大大降低原始數據被成功存儲的概率。
發明內容
本發明實施例提供一種分布式存儲的副本保持驗證方法、裝置、設備及存儲介質,便于用戶檢查分布式存儲節點中是否正確存儲了數據副本,以提高數據存儲的可靠性。
第一方面,本發明實施例提供了一種分布式存儲的副本保持驗證方法,應用于驗證節點,所述方法包括:
向存儲有數據副本的分布式存儲節點發送副本保持驗證請求,其中,所述副本保持驗證請求中包括驗證片段的存儲位置,所述驗證片段包括預先在數據副本中確定的數據片段,所述存儲位置用于指示所述節點根據所述存儲位置提取存儲的數據片段,并根據所述數據片段確定對應的驗證標識;
接收所述節點反饋的副本保持驗證結果,其中,所述副本保持驗證結果中包括驗證片段的驗證標識;
根據原始記錄的驗證標識和接收的驗證標識,驗證所述節點是否對數據副本進行有效存儲。
第二方面,本發明實施例還提供了一種分布式存儲的副本保持驗證方法,應用于原始存儲節點,所述方法包括:
向分布式存儲節點中存儲多個數據副本,并確定數據副本中驗證片段的存儲位置和驗證片段的驗證標識,其中,所述驗證片段包括預先在數據副本中確定的數據片段,所述存儲位置用于指示所述分布式存儲節點根據所述存儲位置提取存儲的數據片段,并根據所述數據片段確定對應的驗證標識;
向區塊鏈網絡發送用于數據分布式存儲的智能合約,以請求區塊生成節點將智能合約記錄至區塊鏈中,并根據所述驗證片段和驗證標識進行副本保持的有效性驗證;其中,所述智能合約中包括數據副本在所述分布式存儲節點中存儲的對應關系,以及驗證片段和驗證標識;
獲取區塊生成節點反饋的副本保持驗證結果。
第三方面,本發明實施例還提供了一種分布式存儲的副本保持驗證方法,應用于副本存儲節點,所述方法包括:
獲取待存儲的數據副本進行存儲;
接收副本保持驗證請求;
根據所述副本保持驗證請求中的驗證片段的存儲位置從存儲的數據副本中提取數據片段;
根據所述數據片段確定對應的驗證標識;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810480502.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種集群網絡故障自檢系統及方法
- 下一篇:一種數據同步方法及系統





