Mysql高可用
来自Linux78|wiki
Mysql高可用集群部署方案(mha+atlas+keepalived)
MySQL复制方案
1.一主一从,高可用
2.一主一从,读写分离
3.一主多从,读写分离
4.一主多从,负载均衡
5.主主复制,双写
6.主主复制,单写
7.双主双从
MySQL高性能架构类型
1.代码级别
2.读写分离架构(读性能较高)
MySQL Proxy(Atlas、mysql router、proxySQL、maxscale、amoeba、xx-dbproxy等)
3.分布式架构(读写性能都提高)
分库分表--->Cobar--->TDDL(头都大了)--->DRDS
Mycat---->DBLE自主研发等
NewSQL--->TiDB
MySQL高可用架构类型
单活:MMM架构--->mysql-mmm(Google)
单活:MHA架构--->mysql-master-ha(日本DeNa),T-MHA
多活:MGR架构--->mysql 5.7新特性 MySQL Group Replication(5.7.17)--->Innodb Cluster
多活:
Percona XtraDB Cluster(PXC)
MySQL Cluster(Oracle RAC)
MariaDB Galera Cluster