mysql – 使用Galera Cluster而不是Master / Slave Replication有什么缺点?

使用Galera Cluster而不是常规主/从复制有什么缺点? Galera的0从属延迟时间,同步复制和没有单点故障似乎非常吸引人,为什么Galera集群不常见?

解决方法:

因为像任何其他优化一样,它不适合每个工作负载.

Galera可能会被高比率的交易所淹没,或者当交易更新很多行时.当群集同步时,它还可以使您的应用程序在COMMIT上遇到延迟.

Galera也不会同步更新其他节点.它只是同步传输工作集.这样,它有点像半同步模式下的标准复制.因此,从另一个群集节点读取陈旧数据的可能性仍然很小.您可以设置一个选项以强制SELECT等待工作集队列更新数据库,但这意味着您在SELECT上有延迟.甚至有可能在SELECT上遇到僵局,这似乎是违反直觉的.

Galera非常出色,但并非一刀切.使用异步复制仍有很好的理由.

上一篇:在Linux上使用自动故障转移轻松Postgresql主/从复制?


下一篇:MySQL从属I / O线程未运行