MariaDB-Galera集群中的异步复制

MariaDB-Galera集群中的异步复制,mariadb,galera,Mariadb,Galera,数据中心DC1和DC2相距60英里,数据中心DC3与DC1和DC2相距600英里 我希望有3个节点MariaDB Galera Custer,每个数据中心一个节点 数据中心MariaDB Galera节点 DC1:MDB01 DC2:MDB02 DC2:MDB03 由于MariaDB Galera群集多主机同步复制的性质,事务必须等待复制到所有三个节点。由于MDB03节点位于距离其他两个节点600英里的数据中心DC3中,因此会有延迟 因此,我希望有两个节点MDB01和MDB02处于同步复制模式,

数据中心DC1和DC2相距60英里,数据中心DC3与DC1和DC2相距600英里

我希望有3个节点MariaDB Galera Custer,每个数据中心一个节点

数据中心MariaDB Galera节点 DC1:MDB01 DC2:MDB02 DC2:MDB03

由于MariaDB Galera群集多主机同步复制的性质,事务必须等待复制到所有三个节点。由于MDB03节点位于距离其他两个节点600英里的数据中心DC3中,因此会有延迟

因此,我希望有两个节点MDB01和MDB02处于同步复制模式,节点MDB03处于异步模式


是否可以在MariaDB Galera集群中设置此类配置?

该配置将失去大部分HA好处


考虑到所有3个都在集群中。。。假设600英里等于25毫秒。这足够小,典型用户不会注意到。这意味着您可以
提交
每个连接每秒最多40个事务。这还不够好吗?

不过出于好奇,我只想知道有没有办法将MariaDB Galera群集节点之一配置为异步模式。这里我对两个节点的MariaDB Galera集群和一个异步复制到另一个独立的MariaDB实例不感兴趣。单个Galera集群中的节点将是同步的。另一台服务器(或群集)可以通过异步复制连接到该群集。但这样做会丢失Galera的许多功能。我会将所有节点构建到一个Galera集群中,并尝试使用它。它可能足够快了。