[發(fā)明專利]基于Ceph的RBD數(shù)據(jù)存儲方法、系統(tǒng)、服務(wù)器及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 201911030323.4 | 申請日: | 2019-10-28 |
| 公開(公告)號: | CN110765095A | 公開(公告)日: | 2020-02-07 |
| 發(fā)明(設(shè)計)人: | 龔立義;謝俊 | 申請(專利權(quán))人: | 柏科數(shù)據(jù)技術(shù)(深圳)股份有限公司 |
| 主分類號: | G06F16/182 | 分類號: | G06F16/182;G06F16/11;G06F21/60;G06F21/62;G06F11/14 |
| 代理公司: | 11332 北京品源專利代理有限公司 | 代理人: | 孟金喆 |
| 地址: | 518000 廣東省深圳市南山區(qū)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 分布式集群 文件系統(tǒng) 塊數(shù)據(jù) 子數(shù)據(jù) 安全保護(hù) 存儲介質(zhì) 發(fā)生故障 恢復(fù)數(shù)據(jù) 技術(shù)效果 設(shè)備提供 數(shù)據(jù)存儲 存儲池 服務(wù)器 存儲 | ||
1.一種基于Ceph的RBD數(shù)據(jù)存儲方法,其特征在于,包括:
獲取RBD塊數(shù)據(jù);
對所述RBD塊數(shù)據(jù)按照第一順序進(jìn)行拆分,以得到多個RBD子數(shù)據(jù);
將所述多個RBD子數(shù)據(jù)按照第二順序進(jìn)行存儲到至少一個存儲池。
2.根據(jù)權(quán)利要求1所述的一種基于Ceph的RBD數(shù)據(jù)存儲方法,其特征在于,所述對所述RBD塊數(shù)據(jù)按照第一順序進(jìn)行拆分,以得到多個RBD子數(shù)據(jù)包括:
判斷所述RBD塊數(shù)據(jù)是否能平均拆分成多個預(yù)設(shè)大小的所述RBD子數(shù)據(jù);
若是,則對所述RBD塊數(shù)據(jù)按照第一順序進(jìn)行拆分以得到所述多個RBD子數(shù)據(jù);
若否,則根據(jù)以下公式確定所述RBD子數(shù)據(jù)的個數(shù),并對所述RBD塊數(shù)據(jù)按照第一順序進(jìn)行拆分以得到所述多個RBD子數(shù)據(jù):
m=INT(a/b)+1
其中m表示所述RBD子數(shù)據(jù)的個數(shù),a為所述RBD塊數(shù)據(jù)的大小,b為每個所述RBD子數(shù)據(jù)的大小,INT函數(shù)表示對(a/b)得到的商向下取整。
3.根據(jù)權(quán)利要求1所述的一種基于Ceph的RBD數(shù)據(jù)存儲方法,其特征在于,所述對所述RBD塊數(shù)據(jù)按照第一順序進(jìn)行拆分,以得到多個RBD子數(shù)據(jù)之前包括:
對所述RBD塊數(shù)據(jù)進(jìn)行加密,以確保所述RBD塊數(shù)據(jù)的安全性。
4.根據(jù)權(quán)利要求1所述的一種基于Ceph的RBD數(shù)據(jù)存儲方法,其特征在于,所述將所述多個RBD子數(shù)據(jù)按照第二順序進(jìn)行存儲到至少一個存儲池之后包括:
讀取所述存儲池中的所述多個RBD子數(shù)據(jù);
對所述多個RBD子數(shù)據(jù)按照所述第一順序進(jìn)行拼接,以獲得RBD備份塊數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的一種基于Ceph的RBD數(shù)據(jù)存儲方法,其特征在于,所述獲得RBD備份塊數(shù)據(jù)之后包括:
對所述RBD備份塊數(shù)據(jù)進(jìn)行解密。
6.根據(jù)權(quán)利要求3所述的一種基于Ceph的RBD數(shù)據(jù)存儲方法,其特征在于,所述加密包括對稱式加密和非對稱式加密。
7.根據(jù)權(quán)利要求6所述的一種基于Ceph的RBD數(shù)據(jù)存儲方法,其特征在于,所述對稱式加密的算法包括AES、DES和3DES,所述非對稱式加密的算法包括RSA、DSA和ECC。
8.一種基于Ceph的RBD數(shù)據(jù)存儲系統(tǒng),其特征在于,包括:
獲取模塊,用于獲取RBD塊數(shù)據(jù);
拆分模塊,用于對所述RBD塊數(shù)據(jù)按照第一順序進(jìn)行拆分,以得到多個RBD子數(shù)據(jù);
存儲模塊,用于將所述多個RBD子數(shù)據(jù)按照第二順序進(jìn)行存儲到至少一個存儲池。
9.一種服務(wù)器,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權(quán)利要求1-7中任一項所述基于Ceph的RBD數(shù)據(jù)存儲方法的步驟。
10.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被所述處理器執(zhí)行時實現(xiàn)權(quán)利要求1-7中任一項所述基于Ceph的RBD數(shù)據(jù)存儲方法的步驟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于柏科數(shù)據(jù)技術(shù)(深圳)股份有限公司,未經(jīng)柏科數(shù)據(jù)技術(shù)(深圳)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911030323.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)存取方法
- 動態(tài)可重構(gòu)處理器內(nèi)子單元間進(jìn)行數(shù)據(jù)交互的系統(tǒng)和方法
- 一種數(shù)據(jù)保存方法和裝置
- 一種數(shù)據(jù)存儲的方法及裝置
- 絕緣子停電更換方法、系統(tǒng)、移動終端及運檢管控平臺
- 子像素渲染數(shù)據(jù)轉(zhuǎn)換設(shè)備及方法
- 驅(qū)動顯示面板顯示的方法及裝置、顯示屏、終端
- 一種流量話單數(shù)據(jù)同步方法、系統(tǒng)、計算設(shè)備和存儲介質(zhì)
- 音頻數(shù)據(jù)處理方法、裝置和系統(tǒng)、電子設(shè)備及存儲介質(zhì)
- 一種圖數(shù)據(jù)處理方法、裝置、電子設(shè)備及存儲介質(zhì)





