MGR vs PXC vs MHA
Posted yujiaershao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MGR vs PXC vs MHA相关的知识,希望对你有一定的参考价值。
MGR | PXC | MHA | |
---|---|---|---|
优点 | 原生高可用、数据一致性保证、支持多主 | 类似MGR | 成熟稳定、对mysql侵入小、 宕机后保证数据一致 |
缺点 | 太新有BUG(如新加入集群宕机,并行复制有不一致bug)、管理不方便(需配合mysql-shell) | 性能损耗大(降低为1/3)、 大事务会卡住整个集群、需要用第三方发行版MySQL | 选主方式过时、需要配合第三方脚本进行自动切换 |
业界里面用MHA最多,pxc其次,MGR由于比较新还挺少
其他的高可用方案还有共享存储、MMM(淘汰了),Heartbeat+DRBD+MySQL等
个人比较看好中间件(mysql router 或者 proxysql)+MGR的架构
以上是关于MGR vs PXC vs MHA的主要内容,如果未能解决你的问题,请参考以下文章
简单测试MySQL 8.0.26 vs GreatSQL 8.0.25的MGR稳定性表现
MYSQL 中间件 为什么选择 PROXYSQL VS MHA
MySQL常见架构介绍 MHA-MGR-InnoDB Cluster-MySQL分布式
MySQL常见架构介绍 MHA-MGR-InnoDB Cluster-MySQL分布式