当前位置:  首页  >  数据库  >  MySql  >  MySQL基础

mysql集群有哪些方式

mysql集群的方式有:LVS和Keepalived和MySQL组合,MySQLProxy,MySQL和MHA组合,MySQL和MMM组合,MySQLCluster等方式
mysql集群的方式有:LVS和Keepalived和MySQL组合,MySQL Proxy,MySQL和MHA 组合,MySQL和MMM组合,MySQL Cluster等方式

组建MySQL集群的几种方式

LVS+Keepalived+MySQL(有脑裂问题?但似乎很多人推荐这个)

DRBD+Heartbeat+MySQL(有一台机器空余?Heartbeat切换时间较长?有脑裂问题?)

MySQL Proxy(不够成熟与稳定?使用了Lua?是不是用了他做分表则可以不用更改客户端逻辑?)

MySQL Cluster (社区版不支持INNODB引擎?商用案例不足?)

MySQL + MHA (如果配上异步复制,似乎是不错的选择,又和问题?)

MySQL + MMM (似乎反映有很多问题,未实践过,谁能给个说法)

方式选择

若是双主复制的模式,不用做数据拆分,那么就可以选择MHA或 Keepalive 或 heartbeat

若是双主复制,还做了数据的拆分,则可以考虑采用Cobar;

若是双主复制+Slave,还做了数据的拆分,需要读写分类,可以考虑Amoeba;

以上就是mysql集群有哪些方式的详细内容,更多请关注 第一PHP社区 其它相关文章!

吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | json解析格式化 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有