一度に1つのマスタだけが書き込まれていると考えると、3つのデータベースが後で不一致になるという事実を意味しますか?マルチマスターMySQLのレプリケーション位置
1
A
答えて
1
バイナリログの座標は、一貫性のあるデータを持つインスタンスとは関係ありません。
DB1に何週間もバイナリログを書き込んだ後、バックアップを取ってDB2を初期化することができます。その後、しばらくしてDB2のバックアップをとり、それを使ってDB3を初期化します。その後、3つのサーバーはすべて同じデータを持ちますが、バイナリログファイルとインデックスはまったく異なります。
代わりにGlobal Transaction IDs(バイナリログ座標ではありません)を使用してレプリケーションを管理できます。
いずれの場合でも、レプリケーションの管理方法に関係なく、データが同期しなくなる可能性があります。 non-deterministic expressionsを含むクエリを実行できます。あなたはturn off binary logging temporarilyです。また、ログがレプリカに転送されると、ログが破損する可能性があります。
データが一貫していることをテストする場合は、pt-table-checksumを使用します。
関連する問題
- 1. MySQL Clusterレプリケーション:地理的に分散した場所のマルチマスター
- 2. MySqlレプリケーションのシナリオ
- 3. MySQLのレプリケーションbidirectionnal
- 4. MySQLデータベースのレプリケーション
- 5. MySQLのレプリケーション -
- 6. MySQL 5.7レプリケーション
- 7. フォールトトレラントなMySQLレプリケーション
- 8. MySQLレプリケーションの遅れ
- 9. フォールバックシナリオ用のMySQLレプリケーション
- 10. cosmosdb/documentdbのマルチマスター
- 11. レプリケーションMySQLとMS SQL
- 12. Errno 1782 on MySQLレプリケーション
- 13. MySql - レプリケーション監視ツール
- 14. MySQLのレプリケーションとマスターサーバーのクラッシュリカバリ
- 15. 特定の列のMySQLレプリケーション
- 16. マルチマスターDNSネームサーバー
- 17. 可能なmysqlのレプリケーション
- 18. SQL ServerとMYSQL間のレプリケーション
- 19. mysqlレプリケーションへのPHP接続
- 20. MySQLのSSLレプリケーション・エラー - ERROR_CODE:2026
- 21. Wamp Serverを使用したタイムド・データベース・レプリケーション - スレーブ・レプリケーション用のmysql
- 22. AWS ELBマルチマスター用コンフィグレーション
- 23. mysqlのソートテーブルと行の位置
- 24. JOINedクエリのMySQL FORCE INDEX位置
- 25. MYSQLクエリの位置パラメータを設定
- 26. OpenDJマルチマスター・レプリケーションが失敗する(登録情報の初期化ステップでハングする):: javax.naming.AuthenticationException
- 27. フィルタMySQLのレプリケーション(無視-DB)を
- 28. jQueryドラッグアンドドロップ - 位置をMysQLデータベースに保存
- 29. MySQLレプリケーションは必要ですか?
- 30. Kafkaとmysqlイベントによるレプリケーション
ありがとう、本当に有益な –