0

4 台の MySQL サーバーを使用してマルチマスター レプリケーションを作成する必要があります。調査の結果、これを行う2つの方法が見つかりました。

1) リング接続。... サーバー_1 -> サーバー_2 -> サーバー_3 -> サーバー_4 -> サーバー_1 ...

2) タングステン レプリケーターの使用。 http://code.google.com/p/tungsten-replicator/wiki/TRCMultiMasterInstallation#Install_a_four_masters_replication

本番モードで使用した人はいますか? どちらの方法が良いですか?おそらく、MySQL のマルチマスター レプリケーションを作成する方法は他にもあるのではないでしょうか?

アドバイスをありがとう!

4

2 に答える 2

0

私は生産にタングステンを使用しましたが、うまく機能します。マルチマスターには使用していませんが、動作しない理由はありません。

スレーブが各マスターにどれだけ近い必要があるかという要件に応じて、スレーブが各マスターを一定時間実行し、次のマスターに切り替えるラウンドロビンソリューションを試すこともできます。

これは MySQL 5.5 以前用ですhttp://mysqlmusings.blogspot.se/2011/04/round-robin-multi-source-in-pure-sql.html そしてこれは MySQL 5.6 http://mysqlmusings.blogspot 用です。 se/2012/10/round-robin-replication-using-gtid.html

最初のものは実際には 5.6 でも問題なく動作しますが、5.6 ではよりクリーンなソリューションがより適切にサポートされています。

于 2012-12-09T19:43:44.353 に答える
0

要件によっては、MySQL クラスターが解決策になる場合があります - http://www.mysql.com/products/cluster/

于 2012-05-22T06:49:22.133 に答える