[發(fā)明專利]一種基于IPFS集群的數(shù)據(jù)災備方法與設備在審
| 申請?zhí)枺?/td> | 202110256708.3 | 申請日: | 2021-03-09 |
| 公開(公告)號: | CN112965859A | 公開(公告)日: | 2021-06-15 |
| 發(fā)明(設計)人: | 李峰;石濤聲;李昕;李濤;郭本信 | 申請(專利權)人: | 上海焜耀網(wǎng)絡科技有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F16/22;G06F16/27 |
| 代理公司: | 上海百一領御專利代理事務所(普通合伙) 31243 | 代理人: | 王奎宇;甘章乖 |
| 地址: | 200233 上海市徐*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 ipfs 集群 數(shù)據(jù) 方法 設備 | ||
1.一種基于IPFS集群的數(shù)據(jù)災備方法,其中,所述方法包括:
啟動多個IPFS節(jié)點作為災備節(jié)點,將該多個災備節(jié)點組織成分布式災備集群;
基于原始文件生成備份文件,將所述備份文件同步到所述災備節(jié)點,通過IPFS為每個所述備份文件生成對應的CID,通過pin操作將所述備份文件的CID加入到pinset數(shù)據(jù)庫;
所述分布式災備集群中的其他災備節(jié)點通過共識算法,把所述pinset數(shù)據(jù)庫的更新數(shù)據(jù)同步到本節(jié)點持久化存儲中。
2.根據(jù)權利要求1所述的方法,其中,所述方法還包括:
當需要恢復備份數(shù)據(jù)時,從所述pinset數(shù)據(jù)庫中查找并下載對應的備份文件。
3.根據(jù)權利要求2所述的方法,其中,從所述pinset數(shù)據(jù)庫中查找并下載對應的備份文件,包括:
在所述pinset數(shù)據(jù)庫中查找目標備份文件,以及該目標備份文件對應的服務器IP地址;
通過訪問該服務器IP地址,下載該目標備份文件。
4.根據(jù)權利要求1所述的方法,其中,所述方法還包括:
若本地災備節(jié)點丟失所有的備份數(shù)據(jù),新建災備節(jié)點,并將該新建的災備節(jié)點接入到所述分布式災備集群中,從所述分布式災備集群中的其他災備節(jié)點獲取所述pinset數(shù)據(jù)庫中的數(shù)據(jù)。
5.根據(jù)權利要求1所述的方法,其中,所述方法還包括:
通過鏈式數(shù)據(jù)存儲方式存儲所有文件。
6.根據(jù)權利要求5所述的方法,其中,所述鏈式數(shù)據(jù)存儲方式包括:
將文件切分為多個分片,為每個分片生成對應的哈希值,通過多個IPLD對象保存對應分片的哈希值,將所述IPLD對象本身的哈希值存儲在根ID中。
7.根據(jù)權利要求1所述的方法,其中,所述方法還包括:
在進行局部化故障檢測時,所述分布式災備集群中的所述災備節(jié)點基于分布式哈希表進行故障檢測,每個所述災備節(jié)點都檢測其后繼節(jié)點、前驅節(jié)點和前前驅節(jié)點。
8.根據(jù)權利要求1至7中任一項所述的方法,其中,所述pinset數(shù)據(jù)庫包括元數(shù)據(jù)信息和容災因子信息。
9.一種計算設備,其中,該設備包括用于存儲計算機程序指令的存儲器和用于執(zhí)行計算機程序指令的處理器,其中,當該計算機程序指令被該處理器執(zhí)行時,觸發(fā)所述設備執(zhí)行權利要求1至8中任一項所述的方法。
10.一種計算機可讀介質,其上存儲有計算機程序指令,所述計算機可讀指令可被處理器執(zhí)行以實現(xiàn)如權利要求1至8中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海焜耀網(wǎng)絡科技有限公司,未經(jīng)上海焜耀網(wǎng)絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110256708.3/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 一種集群調度呼叫業(yè)務中主叫終端信息顯示方法
- 更新網(wǎng)絡流量管理設備同時維持有效性
- 與集群調度系統(tǒng)進行通信的方法、群集接入網(wǎng)關及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺多集群構建方法、介質、設備
- 一種容災系統(tǒng)、容災處理方法、監(jiān)控節(jié)點和備份集群
- 一種ETCD集群恢復方法、系統(tǒng)、設備及計算機介質
- 混合云場景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓撲更新方法、系統(tǒng)、設備及計算機存儲介質
- 集群切換方法、集群切換裝置、電子設備及可讀存儲介質
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結構
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





