跳转至

28. 高性能架构-高可用架构举例

1. 高性能架构

#1.读写分离架构(读性能较高)
MySQL proxy(atlas,mysql router,proxySQL(perconna),maxscale)
amoeba(淘宝)
xx-dbproxy
#2.分布式架构
cobar--->TDDL(ali,头都大了)
Mycat

2. 高可用架构

#单活
MMM架构——mysql-mmm(google)#已淘汰
MHA架构——mysql-master-ha(日本DeNa),T-MHA
#多活
MGR——5.7新特性(mysql group replication(5.7.17)------>Innodb Cluster  #趋势
MariaDB Galera Cluster
Percona XtraDB Cluster
MySQL Cluster

3. 高可用架构应该实现的功能

#假设让你设计一款高可用的数据库软件,它应该具备什么功能?
1.监控
2.选主
3.数据补偿
4.故障切换failover
5.应用透明vip
6.故障提醒

最后更新: 2022-02-20 08:44:07