mysql中间件 读写分离、高可用

10 年 ago jony mysql中间件 读写分离、高可用已关闭评论

mysql实现读写分离,高可用,负载均衡等问题方案

1.lvs+keepalived+双主复制,适用于写事务不是很繁忙的业务,mysql主从同步存在延时问题
2.atlas:能实现读写分离,主写从读,直接修改sql语句,高并发稳定性一般
3.oneprox Qdata商业软件
4.mycat目前最活跃 读写分离  目前功能还不是很完善
5.MariaDB Galera Cluster/Percona XtraDB Cluster 推荐

6.DBProxy      http://mp.weixin.qq.com/s/GyyyNGZO5sTQmDIkDkRS_A   推荐

galera特性

MySQL/Galera是MySQL/InnoDB的多主集群,有以下特性:

1)同步复制

2)Active-active的多主拓扑结构

3)集群任意节点可以读和写

4)自动身份控制,失败节点自动脱离集群

5)自动节点接入

6)真正的基于”行”级别和ID检查的并行复制

7)无单点故障,易扩展
http://code.oneapm.com/database/2015/07/02/mariadb-galera-cluster/
http://www.xuchanggang.cn/archives/678.html
6.redis

8.memcached LAMMP/LNMMP