MariaDB Galera集群或标准复制



我的问题很简单:

  • 我有2个服务器,都是相同的代理,apache, MariaDB,…等
  • 我有一个IP故障转移:IP路由到我的第一个服务器,但如果这个服务器崩溃,我将更改路由到第二个服务器。

我尝试安装MariaDB Galera集群,但有一个真正的优势吗?

事实上,我想知道我必须在两台服务器之间为MariaDB使用哪种复制:

  • MariaDB Galera Cluster
  • 标准复制Master-Master
  • 标准复制主从复制

为什么?

谢谢。

[编辑]

如果我安装MariaDB Galera集群,我有两个解决方案:

  • 我可以在每2台服务器上做2个虚拟服务器,我将在每个虚拟服务器上有一个节点,所以4个节点。

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

M-M和M-S不一定在各种崩溃后恢复数据库服务器。Galera。

您的IP故障转移可能很好地重新建立到数据库服务器的连接。

Galera需要3个节点(或2个加上一个轻量级的"garbd"),以避免"分裂的大脑"的情况,这是一个显示阻止标准复制。

阅读这些东西,然后看看你是否有更深层次的问题。

[编辑]

如果你在一个物理服务器上有两个Galera节点,并且该服务器宕机,Galera将假定"脑裂",并且第三个Galera节点将停止接受写,直到你手动干预。

一个4节点的Galera集群需要正确调整,否则如果两个节点宕机,它同样会假设大脑分裂。诀窍是赋予一些节点比其他节点更大的权重,从而在一些双节点崩溃中幸存下来。

更多的Galera技巧,但主要针对开发人员和dba。

相关内容

  • 没有找到相关文章

最新更新