1.采用容器分類模式進(jìn)行分布式數(shù)據(jù)存儲(chǔ)的實(shí)現(xiàn)方法,其特征在于,所述方法采用Docker容器構(gòu)建一個(gè)虛擬的存儲(chǔ)管理中間層,在該層中進(jìn)行存儲(chǔ)數(shù)據(jù)的存儲(chǔ)前的處理,首先對(duì)儲(chǔ)存數(shù)據(jù)進(jìn)行數(shù)據(jù)特征的提取,生成數(shù)據(jù)存儲(chǔ)的MD5值,將該值保存在數(shù)據(jù)存儲(chǔ)特征表中;
然后根據(jù)數(shù)據(jù)特征進(jìn)行分類,同一類的數(shù)據(jù)進(jìn)行相同的處理操作;
再根據(jù)一致性哈希數(shù)據(jù)分布算法,計(jì)算出每個(gè)存儲(chǔ)服務(wù)器的節(jié)點(diǎn)的滿負(fù)荷容量,形成節(jié)點(diǎn)容量哈希表;
最后,根據(jù)特征表和哈希表對(duì)數(shù)據(jù)進(jìn)行不同方式的存儲(chǔ)。
2.根據(jù)權(quán)利要求1所述的采用容器分類模式進(jìn)行分布式數(shù)據(jù)存儲(chǔ)的實(shí)現(xiàn)方法,其特征在于,所述特征數(shù)據(jù)的分類包括結(jié)構(gòu)化數(shù)據(jù)、半結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)三類。
3.根據(jù)權(quán)利要求1或2所述的采用容器分類模式進(jìn)行分布式數(shù)據(jù)存儲(chǔ)的實(shí)現(xiàn)方法,其特征在于,所述方法對(duì)于需要進(jìn)行備份保存的數(shù)據(jù),采用復(fù)制的方法形成數(shù)據(jù)副本進(jìn)行額外的存儲(chǔ)。
4.根據(jù)權(quán)利要求3所述的采用容器分類模式進(jìn)行分布式數(shù)據(jù)存儲(chǔ)的實(shí)現(xiàn)方法,其特征在于,所述數(shù)據(jù)存儲(chǔ)的方式包括行存儲(chǔ)模式、列存儲(chǔ)模式、行列結(jié)合模式、哈希存儲(chǔ)模式。
5.根據(jù)權(quán)利要求4所述的采用容器分類模式進(jìn)行分布式數(shù)據(jù)存儲(chǔ)的實(shí)現(xiàn)方法,其特征在于, 所述哈希存儲(chǔ)模式采用信息分散算法進(jìn)行不同類型的分散存儲(chǔ)。