亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

采用容器分類模式進行分布式數(shù)據(jù)存儲的實現(xiàn)方法與流程

文檔序號:12718563閱讀:342來源:國知局
采用容器分類模式進行分布式數(shù)據(jù)存儲的實現(xiàn)方法與流程

本發(fā)明涉及計算機分布式存儲技術(shù)領(lǐng)域,具體涉及一種采用容器分類模式進行分布式數(shù)據(jù)存儲的實現(xiàn)方法。



背景技術(shù):

分布式數(shù)據(jù)存儲方式是將數(shù)據(jù)分散存儲在多臺獨立的設(shè)備上,分布式存儲設(shè)備要滿足高速的數(shù)據(jù)加載、高速的數(shù)據(jù)查詢和高利用率的存儲空間等特性。

分布式存儲技術(shù)并不是將數(shù)據(jù)存儲在某個或多個特定的節(jié)點上,而是通過網(wǎng)絡(luò)使用企業(yè)中的每臺機器上的磁盤空間,并將這些分散的存儲資源構(gòu)成一個虛擬的存儲設(shè)備,數(shù)據(jù)分散的存儲在企業(yè)的各個角落。

在當(dāng)前基于冗余的分布式存儲系統(tǒng)設(shè)計中,主要設(shè)計思路可以分為兩類:一類是基于復(fù)制的方法,另一類是基于秘密共享的方法。

分布式數(shù)據(jù)存儲過程,如圖1所示。一致性哈希數(shù)據(jù)分布算法的基本原理是用一個首尾相接的圓環(huán),在該圓環(huán)上按順時針方向分布整個哈希值。使用哈希函數(shù)H將各個存儲節(jié)點服務(wù)器的 IP或主機名進行哈希運算,根據(jù)哈希運算的值就能確頂每個存儲節(jié)點在哈希環(huán)上的位置。

Docker容器和文件夾很類似,一個Docker容器包含了所有的某個應(yīng)用運行所需要的環(huán)境。每一個 Docker容器都是從 Docker 鏡像創(chuàng)建的。Docker 容器可以運行、開始、停止、移動和刪除。每一個Docker容器都是獨立和安全的應(yīng)用平臺,Docker容器是Docker的運行部分。



技術(shù)實現(xiàn)要素:

本發(fā)明要解決的技術(shù)問題是:本發(fā)明針對以上問題,提供一種采用容器分類模式進行分布式數(shù)據(jù)存儲的實現(xiàn)方法。

本發(fā)明所采用的技術(shù)方案為:

采用容器分類模式進行分布式數(shù)據(jù)存儲的實現(xiàn)方法,所述方法采用Docker容器構(gòu)建一個虛擬的存儲管理中間層,在該層中進行存儲數(shù)據(jù)的存儲前的處理,首先對儲存數(shù)據(jù)進行數(shù)據(jù)特征的提取,生成數(shù)據(jù)存儲的MD5值,將該值保存在數(shù)據(jù)存儲特征表中;

然后根據(jù)數(shù)據(jù)特征進行分類,同一類的數(shù)據(jù)進行相同的處理操作;

再根據(jù)一致性哈希數(shù)據(jù)分布算法,計算出每個存儲服務(wù)器的節(jié)點的滿負荷容量,形成節(jié)點容量哈希表;

最后,根據(jù)特征表和哈希表對數(shù)據(jù)進行不同方式的存儲。

所述特征數(shù)據(jù)的分類包括結(jié)構(gòu)化數(shù)據(jù)、半結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)三類。

所述方法對于需要進行備份保存的數(shù)據(jù),采用復(fù)制的方法形成數(shù)據(jù)副本進行額外的存儲。

所述數(shù)據(jù)存儲的方式包括行存儲模式、列存儲模式、行列結(jié)合模式、哈希存儲模式。

所述哈希存儲模式采用信息分散算法進行不同類型的分散存儲。

本發(fā)明的有益效果為:

本發(fā)明方法屬于計算機云計算領(lǐng)域,通過采用容器中分類管理的模式進行分布式數(shù)據(jù)存儲的實現(xiàn),采用容器技術(shù)來進行云計算相關(guān)的計算,能夠應(yīng)用于云計算軟件產(chǎn)品中,提高存儲的規(guī)模和速度。

附圖說明

圖1為分布式數(shù)據(jù)存儲過程示意圖;

圖2為采用容器中分類管理的模式進行分布式數(shù)據(jù)存儲過程示意圖。

具體實施方式

下面根據(jù)說明書附圖,結(jié)合具體實施方式對本發(fā)明進一步說明:

實施例1

如圖2所示,采用容器分類模式進行分布式數(shù)據(jù)存儲的實現(xiàn)方法,所述方法采用Docker容器構(gòu)建一個虛擬的存儲管理中間層,在該層中進行存儲數(shù)據(jù)的存儲前的處理,首先對儲存數(shù)據(jù)進行數(shù)據(jù)特征的提取,生成數(shù)據(jù)存儲的MD5值,將該值保存在數(shù)據(jù)存儲特征表中;

然后根據(jù)數(shù)據(jù)特征進行分類,同一類的數(shù)據(jù)進行相同的處理操作;

再根據(jù)一致性哈希數(shù)據(jù)分布算法,計算出每個存儲服務(wù)器的節(jié)點的滿負荷容量,形成節(jié)點容量哈希表;

最后,根據(jù)特征表和哈希表對數(shù)據(jù)進行不同方式的存儲。

實施例2

在實施例1的基礎(chǔ)上,本實施例所述特征數(shù)據(jù)的分類包括結(jié)構(gòu)化數(shù)據(jù)、半結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)三類。

實施例3

在實施例1或2的基礎(chǔ)上,本實施例所述方法對于需要進行備份保存的數(shù)據(jù),采用復(fù)制的方法形成數(shù)據(jù)副本進行額外的存儲。

實施例4

在實施例3的基礎(chǔ)上,本實施例所述數(shù)據(jù)存儲的方式包括行存儲模式、列存儲模式、行列結(jié)合模式、哈希存儲模式。

實施例5

在實施例4的基礎(chǔ)上,本實施例所述哈希存儲模式采用信息分散算法進行不同類型的分散存儲。

實施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護范圍應(yīng)由權(quán)利要求限定。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1