本文介紹全球數據庫網絡(Global Database Network,簡稱GDN)的DML復制操作。
復制策略
DML操作會觸發數據的變更,并以event的形式將變更詳情記錄到Binlog中,通過重放Binlog中的變更event,可將變更數據復制給下游。針對DML類型的數據復制,GDN支持多種可選策略(默認采用SPLIT策略),滿足不同場景下的復制需求。
復制策略 | 性能表現 | 事務一致性 | 說明 |
SPLIT(默認) | 較好 | 弱 |
|
TRANSACTION | 一般 | 強 |
|
SERIAL | 一般 | 弱 |
|
MERGE | 好 | 弱 |
|
支持對無主鍵表進行數據復制,但可能出現數據重復寫入的情況。
在使用TRANSACTION復制策略時,對于超大事務的復制,可能會導致復制鏈路出現短暫的延遲。延遲時間的大小與事務大小以及提交時間正相關。