当社は、MySQLのレプリケーションのアーキテクチャのためのオプションの中に私たちの現在の設定の関連する詳細を探しています:都市間のMySQLレプリケーションにはどのようなソリューションを使用できますか?
- 私たちは別の都市に複数のブランチを管理します。
- すべてのブランチは同じデータベース構造を持ちます。
- すべてのテーブルのすべてのプライマリキーの先頭には、分岐識別子が付いています。
- ネットワークが停止していて、接続が復元されたときにメインブランチと同期する必要がある場合、ブランチは機能し続ける必要があります。
我々はすべてのテーブルの上に重複したインデックスを取得する任意のチャンスを持っていないので「私はMySQLのマルチマスター、または多分Percona XtraDBクラスタまたはような何かタングステンに思っていますが、私はすることができます単一ノードが他のノードから隔離されていて、接続が復元された後に受信したデータはどうなるかについてのドキュメントを見つける。
この種の設定に適した実証済みの方法はありますか?何かアドバイスありがとう、ありがとう。それがどのように振る舞うかタングステンの場合
私の以前の仕事では、SQL Serverのレプリケーションを使用して隔離されていませんでした。私たちの顧客のそれぞれには、「独自のサーバー」があり、私たちはデータファーム上にコピーを持っていました。だからいずれかのケース(多くのことが起こった場合)は、コードではなく、サーバーを指すようにコード内で修正しました。 – Gino