2016-08-07 37 views
1

Angenommen, wir haben zwei Anwendungsserver (app1 und app2) und wir einrichten Multi-Master MariaDB Clustering mit zwei Knoten (node1 und node2) ohne HAProxy.Can verbinden wir app1 mit node1 und app2 zu node2 und auch beide von app1 und app2 schreiben auf node1 und node2?Connet zwei Anwendungen zu MariaDB Multi Master-Datenbank

Gibt es einen Konflikt?

+0

Vielleicht meine Frage ist eher das gleiche wie diese Frage http://dba.stackexchange.com/questions/124464/what-happens-when-a-mysql-cluster-node-is-disconnected – Khosro

+0

Multi-Master? Oder Galera? –

+0

Ist wirklich ein Unterschied zwischen Multi-Master und Galera? Soweit ich weiß, unterstützt Galera Multi-Master-Clustering.Ich meine Galera Multi-Master-Clustering.Vielleicht verwende ich Begriffe falsch !!! – Khosro

Antwort

1

Galera löst die meisten der Probleme, die mit Master-Master auftreten:

  • Wenn eine Master-Master stirbt, was nun? Galera erholt sich von einem seiner 3 Knoten.
  • Wenn Sie INSERT gleichen UNIQUE Schlüsselwert in mehr als einem Master, hängt M-M; Galera beschwert sich beim letzten Kunden unter COMMIT.
  • Wenn ein Knoten stirbt und sich erholt, werden die Daten automatisch repariert.
  • Sie können einen Knoten hinzuzufügen, ohne manuell den Dump zu tun usw.
  • usw.

Allerdings gibt es ein paar Dinge, die anders gemacht werden müssen, wenn Galera mit: Tips