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

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


image.png

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容