【问题标题】:MariaDB Galera Cluster Or standard replicationMariaDB Galera Cluster 或标准复制
【发布时间】:2017-01-09 10:54:18
【问题描述】:

我的问题很简单:

  • 我有 2 台服务器,都与 proxy、apache、MariaDB 等相同。
  • 我有一个 IP 故障转移:IP 正在路由到我的第一台服务器,但如果这台服务器出现故障,我将更改路由到第二台服务器。

我尝试安装 MariaDB Galera Cluster,但有真正的优势吗?

事实上,我想知道我必须在两台服务器之间为 MariaDB 使用什么样的复制以供我使用:

  • MariaDB Galera 集群
  • 标准复制主-主
  • 标准复制主从

为什么?

谢谢。

[编辑]

如果我安装 MariaDB Galera Cluster,我有 2 个解决方案:

  • 我可以在每 2 台服务器上创建 2 台虚拟服务器,我将在每台虚拟服务器上拥有一个节点,因此有 4 个节点。

  • 我可以在每 2 个服务器上做一个节点,所以 2 个节点,但似乎我必须安装 Galera Arbitrator,对吗?但是我需要第三台服务器吗?

最好的方法是什么?

【问题讨论】:

    标签: cluster-computing replication standards mariadb galera


    【解决方案1】:

    M-M 和 M-S 不一定能在各种崩溃后恢复数据库服务器。加莱拉有。

    您的 IP 故障转移可能适用于重新建立与数据库服务器的连接。

    Galera 需要 3 个节点(或 2 个加上一个轻量级的“garbd”)来避免标准复制的“脑裂”情况。

    阅读这些内容,然后看看您是否有更深层次的问题。

    [编辑]

    如果您在单个物理服务器上有两个 Galera 节点,并且该服务器出现故障,Galera 将假设“脑裂:第三个 Galera 节点将停止接受写入,直到您手动干预。

    需要正确调整 4 节点 Galera 集群,否则如果两个节点出现故障,它同样会假设脑裂。诀窍是使某些节点的权重高于其他节点,从而在 一些 2 节点崩溃中幸存下来。

    More Galera tips,但主要针对开发人员和 DBA。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-27
      • 2020-10-12
      • 1970-01-01
      • 2019-01-07
      • 1970-01-01
      • 1970-01-01
      • 2021-05-12
      • 2018-05-19
      相关资源
      最近更新 更多