このトピックでは、グローバルデータベースネットワーク (GDN) でのDMLレプリケーション操作について説明します。
レプリケーションポリシー
DML操作はデータ変更をトリガーします。 データ変更の詳細は、イベントとしてバイナリログに記録されます。 このようなイベントをバイナリログで再生して、データの変更を下流のクラスターにレプリケートできます。 GDNは、さまざまなシナリオでレプリケーション要件を満たすために、DMLレプリケーションの複数のポリシーをサポートしています (デフォルトではSPLITポリシーが使用されます) 。
レプリケーションポリシー | 性能 | トランザクションの整合性 | 説明 |
分割 (デフォルト) | 高い | 低い |
|
トランザクション | 中程度 | 高い |
|
シリアル | 中程度 | 低い |
|
マージ | 高い | 低い |
|
プライマリキーのないテーブルのデータは複製できますが、重複データが書き込まれる場合があります。
TRANSACTIONレプリケーションポリシーが使用される場合、非常に大きなトランザクションのレプリケーションは、レプリケーションリンクで短いレイテンシを引き起こす可能性があります。 レイテンシ期間は、トランザクションサイズとコミット時間に比例します。