MariaDB主-主和主-从复制同时

时间:2018-08-14 06:38:17

标签: mariadb replication

当前我有2个数据中心,并且mariaDB主-主半同步复制将用于在2个站点之间同步数据。

为了提高本地可用性,我们计划在每个站点中再部署一个mariaDB以形成主从复制。即跨站点复制是主复制,而本地复制是主从复制

我想知道这种拓扑是否合理并且在技术上可行。

mariaDB是否可以同时支持混合复制模式?

2 个答案:

答案 0 :(得分:0)

不,您不能在同一服务器上拥有部分异步主从服务器和半同步服务器。

我建议搬到Galera(建议3个站点来缓解大脑裂开或设计其他分辨率);

或多主服务器的所有(服务器)到所有(其他服务器)复制(没有日志从属更新)。

答案 1 :(得分:0)

一个主站可以有任意数量的从站;这些从站可以在主站数据中心本地,也可以在远程。这些“奴隶”中的一个可以是另一个主人,从而给你“双重角色”。

对于双主设备,我建议仅写入其中一个(直到故障转移为止)。

这些是部分HA解决方案: *复制 *双主 *半同步 *仅使用2个数据中心

Galera(不久以后将成为组复制)比上述任何组合都要好。但是要获得好的HA,您需要3个地理上独立的数据中心(请考虑洪水,龙卷风等)

我不熟悉在同一服务器上对异步+半同步的限制。

请注意,每个从站都必须执行每个写操作,因此从站不一定比主站要忙。但是,拥有多个用于“读取”的服务器确实会分散读取负载。

对于Galera,建议使用3个节点。 4或5可以;超过5个可能会给网络和所需的握手带来压力。 Galera允许任何数量的从站挂在每个“节点”上。