Mariadb Galera 集群选用

最近使用Mariadb Galera 10.0.13进行了短暂的测试,主要总结如下:

优点:

可实现高可用

可实现负载均衡

可实现Scale的动态扩展

可实现同步复制

不足:

线上执行DDL时要么集群锁定,要么逐个节点执行,维护成本高;

虽然是同步复制,但节点间根据机器性能还可能存在延时,这对负载均衡方案有挑战;

如果实现集群一致性读read_casual,则可能造成读等待,系统变慢;

有较大事务,节点间延时可能会严重;

集群有时不稳定,节点间同步可能变得很慢。

结论:

对高可用要求高,事务粒度较小,线上DDL较少的使用场景,还是不错的选择。

若业务复杂,经常有较大事务或是经常线上DDL,选择要慎重。




你可能感兴趣的:(Mariadb Galera 集群选用)