mysql 最新 高可用方案大总结

咱们一级一级地来说, 从最简单的方案开始

读写分离

最简单的方案是读写分离, 同时可以一写多读

Galera

Galera 集群也是不错的方案, 我以前公司就使用此集群方案, 支持Mysql 5.7

双主+keepalive

如果一主down掉后, 另一个主还可以马上顶上

keepalive配置mysql自动故障转移_雅冰石的专栏-CSDN博客
https://blog.csdn.net/yabingshi_tech/article/details/50721841

MHA

一个中间件, 也能实现一主多从, 出现故障时的转移.
MHA 由两部分组成:MHA Manager(管理节点)和 MHA Node(数据节点).目前 MHA 主要支持一主多从的架构,要搭建 MHA,要求一个复制集群必须最少有 3 台数据库服务器,一主二从

分库

提高 高可用的办法还可以进行分库, 分库后的事务问题可以使用阿里的seata

阿里的分布式事务方案已经可以用在生产环境上了


mysql 最新 高可用方案大总结_第1张图片
image.png

Seata
http://seata.io/zh-cn/

你可能感兴趣的:(mysql 最新 高可用方案大总结)