專屬分布式存儲(chǔ) 的存儲(chǔ)系統(tǒng)采用三副本機(jī)制來保證數(shù)據(jù)的可靠性,即針對某份數(shù)據(jù),默認(rèn)將數(shù)據(jù)分為1 MB大小的數(shù)據(jù)塊,每一個(gè)數(shù)據(jù)塊被復(fù)制為3個(gè)副本,然后按照一定的分布式存儲(chǔ)算法將這些副本保存在集群中的不同節(jié)點(diǎn)上。
專屬分布式存儲(chǔ)三副本技術(shù)的主要特點(diǎn)如下:
存儲(chǔ)系統(tǒng)自動(dòng)確保3個(gè)數(shù)據(jù)副本分布在不同服務(wù)器的不同物理磁盤上,單個(gè)硬件設(shè)備的故障不會(huì)影響業(yè)務(wù)。
存儲(chǔ)系統(tǒng)確保3個(gè)數(shù)據(jù)副本之間的數(shù)據(jù)強(qiáng)一致性。
例如,對于服務(wù)器A的物理磁盤A上的數(shù)據(jù)塊P1,系統(tǒng)將它的 數(shù)據(jù)備份 為服務(wù)器B的物理磁盤B上的P1''和服務(wù)器C的物理磁盤C上的P1',P1、P1'和P1''共同構(gòu)成了同一個(gè)數(shù)據(jù)塊的三個(gè)副本。若P1所在的物理磁盤發(fā)生故障,則P1'和P1''可以繼續(xù)提供存儲(chǔ)服務(wù),確保業(yè)務(wù)不受影響。
圖1數(shù)據(jù)塊存儲(chǔ)示意圖