從以上的圖中我們可以看出HeartsOne Backup的數(shù)據(jù)傳輸方式:在應(yīng)用服務(wù)期安裝一個(gè)客戶端的基本模塊,就如同給服務(wù)器增加了一個(gè)數(shù)據(jù)過(guò)濾器,當(dāng)用戶網(wǎng)硬盤里面寫入數(shù)據(jù)的時(shí)候,是按照字節(jié)方式寫入,在寫入到硬盤前,HeartsOne Backup過(guò)濾器已經(jīng)知道了數(shù)據(jù)的寫入值,在不影響服務(wù)期的寫入IO情況下同時(shí)通過(guò)網(wǎng)絡(luò)傳輸?shù)紿eartsOne Backup服務(wù)器的存儲(chǔ)池里面。而數(shù)據(jù)庫(kù)寫入硬盤的方式是按照自己的規(guī)則,以完整交易為單位,字節(jié)的方式寫入到硬盤上,這個(gè)時(shí)候,數(shù)據(jù)庫(kù)寫入到本地磁盤和寫入到HeartsOne Backup存儲(chǔ)池里面的方式完全一致,HeartsOne Backup上數(shù)據(jù)庫(kù)的寫入方式模擬了數(shù)據(jù)庫(kù)在本地硬盤的寫入方式。這種數(shù)據(jù)庫(kù)模擬寫入方式,保證了數(shù)據(jù)庫(kù)數(shù)據(jù)的嚴(yán)格一致性。

分享到

wangzhen

相關(guān)推薦