4

MySQL の文献で説明されているように、マスターとスレーブのレプリケーションを正常にセットアップしました。

ただし、双方向のレプリケーションをセットアップした人がいるかどうかは興味があります。たとえば、Drupal または Wordpress がインストールされている場合です。最初の (「マスター」) データベース サーバーがダウンし、セカンダリ (「スレーブ」) が復旧します。その間ずっと、ユーザーは編集を続け、新しいデータを書き込んでいます。First データベース サーバーの再起動時に、Second に書き込まれた変更を First データベース サーバーにレプリケートできますか?

つまり、マスタースレーブ以外のレプリケーション戦略はありますか?

4

2 に答える 2

3

マスター間の複製を行うことができます。残念ながら、Drupal も Wordpress もこれをサポートしていません。最善の方法は、マスター - スレーブまたはマスター - スレーブ - スレーブです。元のマスターがダウンした場合は、チェーン内の最初のスレーブを新しいマスターにします。次に、古いマスターを再構成して、新しいマスター (またはチェーン内の最後のスレーブ) のスレーブをオフにします。

mysql サーバーはどのくらいの頻度でダウンしますか?

于 2012-05-16T21:17:03.393 に答える
1

マスター間レプリケーションにはいくつかの欠点があります。たとえば、データの不整合が簡単に発生する可能性があります。

Galera Cluster for MySQL で同期マルチマスター レプリケーションを試しましたか?

http://codership.com/

于 2012-05-20T07:32:05.910 に答える