1

假设我们有两个应用程序服务器(app1 和 app2),并且我们设置了多主 MariaDB 集群,其中有两个节点(node1 和 node2),没有任何 HAProxy。我们可以将 app1 连接到 node1 并将 app2 连接到 node2,并且 app1 和 app2 都可以写入节点1和节点2?

它会引起任何冲突吗?

4

1 回答 1

1

Galera 解决了 Master-Master 出现的大部分问题:

  • 万一师父死了,怎么办?Galera 从其 3 个节点中的任何一个失败中恢复。
  • 如果你在多个Master中INSERT同一个key值,MM挂掉;UNIQUEGalera 向最后一位客户投诉COMMIT
  • 如果一个节点死亡并恢复,数据会自动修复。
  • 您可以添加节点而无需手动进行转储等。
  • 等等

但是,与使用Galera时需要做一些不同的事情:

于 2016-08-12T14:38:33.140 回答