08MySQL 架构篇一

1.MHA高可用

01.主从复制架构演变介绍

a.基本结构

(1)一主一从
(2)一主多从
(3)多级主从
(4)双主
(5)循环复制

b.高级应用架构演变

高性能架构

读写分离架构(读性能较高)
代码级别
MySQL proxy (Atlas,mysql router,proxySQL(percona),maxscale)、
amoeba(taobao)
xx-dbproxy等。
分布式架构(读写性能都提高):
分库分表——cobar--->TDDL(头都大了),DRDS
Mycat--->DBLE自主研发等。
NewSQL-->TiDB

c.高可用架构

(3)单活:MMM架构——mysql-mmm(google)
(4)单活:MHA架构——mysql-master-ha(日本DeNa),T-MHA
(5)多活:MGR ——5.7 新特性 MySQL Group replication(5.7.17) --->Innodb Cluster  
(6)多活:MariaDB Galera Cluster架构,(PXC)Percona XtraDB Cluster、MySQL Cluster(Oracle rac)架构

02.MHA高可用结构介绍

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

03.MHA Failover过程原理

在这里插入图片描述
在这里插入图片描述

04.应用透明VIP功能

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

05.binlog server功能

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

拉取主库binlog日志

在这里插入图片描述

邮件提醒

在这里插入图片描述

在这里插入图片描述

06.故障修复

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.读写分离架构-Atlas

01.Atlas读写分离中间件的安装与启动

在这里插入图片描述
在这里插入图片描述
图像说明:
在这里插入图片描述
在这里插入图片描述

02.读写功能测试

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

02.Atlas的管理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
添加atlas用户
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值