ITPub博客

首页 > 数据库 > MySQL > mysql集群架构

mysql集群架构

原创 MySQL 作者:风尘_NULL 时间:2015-07-01 10:59:18 0 删除 编辑
在这里介绍一种mysql小型集群的方案(MHA),当然也是相对比较常用的,希望对大家有用:

1、mha的浮动ip用作写高可用,在mha管理的四台mysql中,两台做candidate_master=1,一台宕机后,另一台切为主,另外两台no_master是作为从库来用,不参与主库的选举。
2、haproxy作为读的负载均衡,读请求分别分散到no_master=1的两台机器上。
3、keepalived作为haproxy的一个高可用,这样就不存在单点故障。
4、这种架构的缺点是不能实现写入的负载均衡,但对于一般企业像我们公司来说,已经是绰绰有余了。
5、如果想实现写入的负载均衡,那么可以选择使用mysql cluster以及garela cluster,但是garela cluster有一个问题是,写入的速度取决于集群中最慢的一台,相对来说扩展不方便。
6、关于mysql的多种架构排名,请看这里http://www.itpub.net/thread-1866487-1-1.html


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30221425/viewspace-1718625/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 【MySQL】MHA安装
请登录后发表评论 登录
全部评论
腾讯科技(深圳)有限公司 DBA

注册时间:2015-04-24

  • 博文量
    76
  • 访问量
    238229