[發明專利]數據存儲方法和客戶端代理在審
| 申請號: | 201811618513.3 | 申請日: | 2018-12-28 |
| 公開(公告)號: | CN109815207A | 公開(公告)日: | 2019-05-28 |
| 發明(設計)人: | 胡瑞欽 | 申請(專利權)人: | 深圳市安云信息科技有限公司 |
| 主分類號: | G06F16/182 | 分類號: | G06F16/182;G06F16/13 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 謝安昆;宋志強 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 客戶端代理 元數據文件 服務器 復制文件 目標文件 數據存儲 元數據節點 存儲設備 文件節點 寫請求 寫入 復制 文件存儲地址 容災備份 擴展性 客戶端 可用 客戶 更新 | ||
1.一種數據存儲方法,其特征在于,在客戶端與存儲設備之間設置至少一個客戶端代理,任一客戶端代理連接的所述存儲設備包括:N個文件節點服務器和M個元數據節點服務器,M、N≥2;
所述客戶端代理接收到所述客戶端的寫請求時,復制所述寫請求對應的第一目標文件至少一份,將所述第一目標文件及其復制文件寫入不同的文件節點服務器,復制所述第一目標文件對應的第一元數據文件至少一份,更新所述第一元數據文件及其復制文件中的文件存儲地址信息,將所述第一元數據文件及其復制文件寫入不同的元數據節點服務器。
2.根據權利要求1所述的方法,其特征在于,所述客戶端代理接收到所述客戶端的讀請求時,遍歷所述元數據節點服務器獲取所述讀請求對應的第二元數據文件,根據所述第二元數據文件中的文件存儲地址信息讀取第二目標文件,將所述第二目標文件反饋給所述客戶端。
3.根據權利要求1所述的方法,其特征在于,所述N個文件節點服務器位于不同的數據中心;
所述將所述第一目標文件及其復制文件寫入不同的文件節點服務器包括:將所述第一目標文件及其復制文件寫入不同數據中心的文件節點服務器,一個文件寫入一個數據中心的一個文件節點服務器。
4.根據權利要求1所述的方法,其特征在于,所述M個元數據節點服務器位于不同的數據中心;
將所述第一元數據文件及其復制文件寫入不同的元數據節點服務器包括:將所述第一元數據文件及其復制文件寫入不同數據中心的元數據節點服務器,一個元數據文件寫入一個數據中心的一個元數據節點服務器。
5.根據權利要求3所述的方法,其特征在于,所述一個文件寫入一個數據中心的一個文件節點服務器包括:一個文件寫入一個數據中心中剩余存儲空間最大的文件節點服務器。
6.根據權利要求4所述的方法,其特征在于,所述一個元數據文件寫入一個數據中心的一個元數據節點服務器包括:一個元數據文件寫入一個數據中心中剩余存儲空間最大的元數據節點服務器。
7.根據權利要求2所述的方法,其特征在于,所述遍歷所述元數據節點服務器包括:分至少2次遍歷所述元數據節點服務器,且后一次遍歷的元數據節點服務器個數大于前一次遍歷的元數據節點服務器個數。
8.一種客戶端代理,其特征在于,在客戶端與存儲設備之間設置至少一個客戶端代理,任一客戶端代理連接的所述存儲設備包括:N個文件節點服務器和M個元數據節點服務器,M、N≥2;
所述客戶端代理接收到所述客戶端的寫請求時,復制所述寫請求對應的第一目標文件至少一份,將所述第一目標文件及其復制文件寫入不同的文件節點服務器,復制所述第一目標文件對應的第一元數據文件至少一份,更新所述第一元數據文件及其復制文件中的文件存儲地址信息,將所述第一元數據文件及其復制文件寫入不同的元數據節點服務器。
9.根據權利要求8所述的客戶端代理,其特征在于,所述客戶端代理接收到所述客戶端的讀請求時,遍歷所述元數據節點服務器獲取所述讀請求對應的第二元數據文件,根據所述第二元數據文件中的文件存儲地址信息讀取第二目標文件,將所述第二目標文件反饋給所述客戶端。
10.根據權利要求8所述的客戶端代理,其特征在于,所述N個文件節點服務器位于不同的數據中心;
所述將所述第一目標文件及其復制文件寫入不同的文件節點服務器包括:將所述第一目標文件及其復制文件寫入不同數據中心的文件節點服務器,一個文件寫入一個數據中心的一個文件節點服務器。
11.根據權利要求8所述的客戶端代理,其特征在于,所述M個元數據節點服務器位于不同的數據中心;
將所述第一元數據文件及其復制文件寫入不同的元數據節點服務器包括:將所述第一元數據文件及其復制文件寫入不同數據中心的元數據節點服務器,一個元數據文件寫入一個數據中心的一個元數據節點服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市安云信息科技有限公司,未經深圳市安云信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811618513.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于區塊鏈的分布式存儲網絡
- 下一篇:一種基于區塊鏈的電池管理系統





