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

分享到

wangzhen

相關(guān)推薦