Mysql高可用

来自Linux78|wiki
Bob讨论 | 贡献2020年9月2日 (三) 12:07的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)


MySQL高可用方案选型

Mysql高可用集群部署方案(mha+atlas+keepalived)

MySQL高可用复制管理工具 Orchestrator

MySQL MGR 高可用方案

MySQL innodb cluster

MySQL binlog 日志工具

replication-manager

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