[發明專利]分布式存儲的系統和方法有效
| 申請號: | 201380031080.0 | 申請日: | 2013-05-09 |
| 公開(公告)號: | CN104885076B | 公開(公告)日: | 2018-06-05 |
| 發明(設計)人: | R·F·麥茨尼斯 | 申請(專利權)人: | 以太存儲股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 高見 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式存儲 電子文件 計算設備 存儲 存儲層 云存儲層 元數據 電子文件存儲 邏輯驅動器 網絡 非對稱 傳送 指向 發送 指針 保存 | ||
1.一種用于使用經由網絡通信地耦合的多個計算設備的分布式存儲的方法,包括:
將電子文件存儲在所述多個計算設備中的一個的本地存儲層中;
在網絡上將存儲在多個計算設備中的一個的本地存儲層中的電子文件以諸部分的形式異步地傳送至多個計算設備中的其它計算設備,以使得跨分布式存儲層中的其它計算設備存儲所述電子文件;
在網絡上將存儲在分布式存儲層中的電子文件異步地傳送至云存儲層,以使得電子文件被鏡像在所述云存儲層中;
對于分布式存儲層中存儲的每個電子文件,在多個計算設備的每個計算設備的本地存儲層中存儲元數據,所述元數據具有指向存儲在本地存儲層和分布式存儲層內的所述電子文件的所述部分的位置的指針,
其中異步地傳送存儲在多個計算設備中的一個的本地存儲層中的電子文件包括:
將所述電子文件分割成固定大小或可變大小的部分;
經由所述網絡將所述部分散列化到所述其它計算設備的存儲設備上;
更新所述元數據以包括指向經散列化部分的位置的指針;以及
使用流言協議經由所述網絡將所述元數據傳送至所述其它計算設備;以及
存儲和檢索所述電子文件的編輯版本,其中所述存儲包括,在所述多個計算設備中的一個處:
將所述編輯版本與所述電子文件比較以產生差異文件,所述差異文件包含所述編輯版本與所述電子文件之間的差異;
將所述差異文件分割成固定大小或可變大小的部分;
經由所述網絡將所述差異文件的所述部分散列化到所述其它計算設備的所述存儲設備上;
更新所述元數據以包括指向所述差異文件的經散列化部分的位置的指針;
使用流言協議經由所述網絡將所述元數據傳送至所述其它計算設備,以及
其中在所述多個計算設備中的一個處檢索所述編輯版本包括:
從所述元數據確定所述電子文件的部分的位置和所述差異文件的部分的位置;
經由所述網絡從所述位置檢索所述電子文件的部分和所述差異文件的部分;以及
在所述本地存儲層上基于所述電子文件和所述差異文件的所檢索的部分來組裝所述編輯版本。
2.如權利要求1所述的方法,其特征在于,還包括用與計算設備中的一個耦合的顯示設備將存儲在所述分布式存儲層中的電子文件如同被存儲在單個邏輯驅動器中那樣進行顯示。
3.如權利要求1所述的方法,其特征在于,所述多個計算設備包括臺式計算機、膝上型計算機或手持式計算設備中的一個或多個。
4.如權利要求1所述的方法,其特征在于,所述網絡包括有線局域網、無線局域網、內聯網或因特網中的一個或多個。
5.如權利要求1所述的方法,其特征在于,還包括通過進一步散列化將經散列化部分復制到一個或多個其它計算設備上。
6.如權利要求1所述的方法,其特征在于,還包括遠程地訪問所述電子文件,其中遠程地訪問包括在遠程計算設備處從所述云存儲層檢索所述電子文件。
7.如權利要求1所述的方法,其特征在于,元數據進一步包括關于所述電子文件的版本信息、訪問信息、許可信息和邏輯驅動路徑信息中的一個或多個。
8.如權利要求1所述的方法,其特征在于,還包括對電子文件進行加密。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于以太存儲股份有限公司,未經以太存儲股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380031080.0/1.html,轉載請聲明來源鉆瓜專利網。





