8A資料庫提供了兩種資料同步的方式:1.集群間同步工具 :工具基本原理
表的存盤方式:把一張表的資料劃分為多個DC塊存盤在不同的節點上
傳輸方式:基于表級的DC塊拷貝。比對DC塊的元資料識別發現變化的DC塊并同步。同步時使用二進制方式,節約解壓加載的時間。
2.鏡像集群:鏡像集群屬于GBase 8aMpp產品虛擬集群功能版本的子功能。
(1)
同步工具:只支持表級,可通過維護table_list達到庫級粒度。另需手工維護表結構。
v95鏡像:支持表級,庫級,vc級的同步。
(2)
同步工具:如果A集群出現宕機(資料例外、誤刪、主副分片損壞等情況),可通過反向同步操作將資料恢復至末次同步時間點的資料;如果僅僅出現宕機,資料沒有例外不用恢復資料。
v95鏡像:由于鏡像實時同步資料,A集群正常運行下發生資料邏輯錯誤時(比如誤刪了資料),無法恢復資料;A集群宕機無法正常運行下并出現資料例外等情況時,可將B集群資料通過手工方式恢復至A集群(可直接跨VC insert .. select..)。
(3)
同步工具:兩個集群互相獨立,B集群上可以新增A集群上沒有的外部門多租戶。
v95鏡像:VC之間的資源管理功能相互獨立,B集群上可以新增A集群上沒有的外部門多租戶。
(4)
同步工具:兩個集群互相獨立,B集群出現的低效或錯誤SQL不會影響A集群,但如果此類情況發生在同步期間會影響同步效率甚至失敗(可通過制定同步時間計劃規避此問題)。
v95鏡像:如之前介紹所說,A集群與B集群互為鏡像,一次DML操作時,雙方資料更新完成才算成功提交,所以當B集群出現低效或錯誤SQL時候會影響到A集群。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/135304.html
標籤:其他數據庫
