2016-08-07 7 views
1

2つのアプリケーションサーバー(app1とapp2)があり、HAProxyなしで2つのノード(node1とnode2)を持つマルチマスターMariaDBクラスタリングを設定したとします。 app2をnode2に、app1とapp2の両方をnode1とnode2に書き込みますか?2つのアプリケーションをMariaDB Multi Masterデータベースに接続する

矛盾しますか?

+0

は、私の質問は、この質問と同じである可能性が高いhttp://dba.stackexchange.com/questions/124464/what-happens-when-a-mysql-cluster-node-is-disconnected – Khosro

+0

マルチマスター?ガレラ? –

+0

本当にマルチマスターとGaleraの違いは?Galeraがマルチマスタークラスタリングをサポートしている限り、私はGaleraマルチマスタークラスタリングを使用することを意味します。 – Khosro

答えて

1

ガレラは、マスター・マスターで発生する問題の多くを解決します

  • マスターマスターの1が死亡した場合、今何? Galeraは、3つのノードのいずれかが故障した場合に復旧します。
  • INSERT複数のマスターに同じUNIQUEキー値がある場合は、M-Mがハングします。ガレラは最後のクライアントにCOMMITに不平を言う。
  • ノードが消滅して回復すると、データは自動的に修復されます。
  • 手動でダンプを実行せずにノードを追加することができ、など
  • など

しかし、ガレラ使用しているときに、異なる実行する必要がいくつかあります:たぶんTips

関連する問題