[發明專利]一種基于分布式存儲系統的數據恢復方法及系統在審
| 申請號: | 201810685102.X | 申請日: | 2018-06-16 |
| 公開(公告)號: | CN108984341A | 公開(公告)日: | 2018-12-11 |
| 發明(設計)人: | 張得佳 | 申請(專利權)人: | 溫州職業技術學院 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 325035 浙江省溫州市甌海*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據恢復 分布式存儲系統 數存儲 恢復 恢復數據 時間戳 時間點 備份 分布式數據存儲 數據恢復過程 數據恢復技術 數據恢復系統 分布式節點 備份數據 操作記錄 內存空間 確認數據 數據操作 不一致 日志 查詢 記錄 配置 | ||
1.一種基于分布式存儲系統的數據恢復方法,所述分布式系統包括若干分布式數據存儲節點node,其特征在于,包括如下步驟:
S000:確定分布式數據存儲節點node的備份時間戳timestape與待恢復數據所對應的恢復時間點recovertime不一致的待恢復數存儲節點recovernode;
S001:查詢用于記錄各個數據存儲節點node對應的元數據信息的配置日志congfigLog獲取待恢復數存儲節點recovernode所述備份時間戳timestape與所述恢復時間點recovertime之間對應的數據操作記錄datarecord;
S002:根據所述數據操作記錄datarecord以及所述待恢復數存儲節點recovernode對應的備份數據進行數據恢復;
S003:將待恢復數存儲節點recovernode的數據操作存儲到數據操作記錄datarecord。
2.根據權利要求1所述的一種基于分布式存儲系統的數據恢復方法,其特征在于,S002中根據所述數據操作記錄datarecord以及所述待恢復數存儲節點recovernode對應的備份數據進行數據恢復具體過程如下:
若所述待恢復數存儲節點recovernode對應的備份時間戳timestape早于所述恢復時間點recovertime,則根據所述數據操作記錄datarecord對備份數據進行前滾;
若所述待恢復數存儲節點recovernode備份時間戳timestape晚于所述恢復時間點recovertime,則根據所述數據操作記錄datarecord對備份數據進行回滾;
其中,所述前滾具體包括步驟如下:執行備份時間戳timestape至恢復時間點recovertime間對應的數據操作記錄datarecord;
其中,所述前滾具體包括步驟如下:執行恢復時間點recovertime至備份時間戳timestape間對應的數據操作記錄datarecord的逆操作。
3.如權利要求1-2任意一所述的一種基于分布式存儲系統的數據恢復系統,其特征在于,任意節點均包括一致性確定模塊、查詢模塊、數據恢復模塊、操作記錄模塊;所述數據恢復模塊分別與一致性確定模塊、查詢模塊、操作記錄模塊電性連接;所述查詢模塊分別與一致性確定模塊、操作記錄模塊電性連接;
所述一致性確定模塊,用于確定數據存儲節點node的備份時間戳timestape與待恢復數據所對應的恢復時間點recovertime;
所述操作記錄模塊,用于存儲數據存儲節點node的數據操作記錄datarecord至配置日志congfigLog;
所述查詢模塊,用于根據時間區間查詢配置日志congfigLog獲取待備份數據對應的數據操作記錄datarecord;
所述數據恢復模塊,用于執行數據恢復操作;所述數據恢復操作包括數據操作記錄datarecord及數據操作記錄datarecord的你操作。
4.根據權利要求3所述的一種基于分布式存儲系統的數據恢復系統,其特征在于,所述時間區間由備份時間戳timestape與恢復時間點recovertime確定。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于溫州職業技術學院,未經溫州職業技術學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810685102.X/1.html,轉載請聲明來源鉆瓜專利網。





