码迷,mamicode.com
首页 > 数据库 > 详细

MySQL架构

时间:2018-03-20 00:41:00      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:str   模式   服务器   .com   use   自动   集群   arch   技术   

MySQL

MySQL小型高可用架构

方案:MySQL双主、主从 + Keepalived主从自动切换

服务器资源:两台PC Server

优点:架构简单,节省资源

缺点:无法线性扩展,主从失败之后需要手动恢复主从架构

MySQL中型高可用架构

方案:MMM + MySQL双主 + 多从高可用方案

服务器资源:

1、至少五台PC Server,2台MySQL主库,2台MySQL从库,1台MMM Monitor;

2、1台MMM Monitor选择低配;

3、如果不采用F5作为从库的负载均衡器,可用2台PC SERVER部署LVS或HAProxy+Keepalived组合来代替;

优点:双主热备模式,读写分离,SLAVE集群可线性扩展

缺点:读写分离需要在程序端解决,Master大批量写操作时会产生主从延时

MySQL大型高可用架构

主要思路:中间件+MySQL Sharding

如方案:Cobar等中间件+MySQL技术

另外,还分享些MySQL一些主流的高可用架构

1、MySQL双主 + Keepalived主备自动切换方案

2、MySQL主从 + Keepalived主从自动切换方案

3、MMM+MySQL双主 + 多从高可用方案

4、MySQL + Pecemaker(Heartbeat) + DRBD高可用

5、MySQL + RHCS 高可用方案

6、MySQL + Cluser 集群架构

7、Percona Xtradb Cluster 集群高可用性解决方案

8、中间件 + MySQL 大型集群解决方案(上面已提到)

MySQL架构

标签:str   模式   服务器   .com   use   自动   集群   arch   技术   

原文地址:https://www.cnblogs.com/zywu-king/p/8605807.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!