mysql 主从复制架构简述

本文详细介绍了MySQL主从复制的架构模式、功能优点及复制原理,探讨了主从复制的关键参数,包括log-bin、server-id、binlog_format等,强调了GTID模式和并行复制的重要性,旨在帮助理解MySQL高可用集群的构建。
摘要由CSDN通过智能技术生成

1 简述

    MySql 主从复制,通过将一台主机的数据复制到其他一台或多台主机上,并重新应用日志(relay log) 中的SQL语句来实现复制功能,它是构建数据库高可用集群架构的基础。
MySql 支持单向、双向、链式级联、异步复制,根据版本的更新又增加了半同步复制(5.5)、GTID 复制(5.6)、多源复制(5.7)、并行复制(5.7)、loss-less 复制(5.7)。

2 架构模式图

常见的主从复制模式有单向主从模式、双向主从模式、级联主从模式、一主多从模式、多主一从模式五种。如图:
在这里插入图片描述

3 功能优点

MySql 的主从复制功能会给我们业务环境带来什么样的好处呢?

1.利用MySql的主从复制功能,线上环境可以实时灾备,让从库随时接管有故障的主库。
2.做读写分离,可以让从库提供查询服务,分担主库的读压力。
3.让从库做一些特殊SQL的统计任务等。
4.可以利用从库实现MySql平滑的版本升级操作。

4 主从复制原理

为什么要了解原理?

清楚的理解明白主从复制原理,在工作事项处理中有助于我们排查复制故障,在交流中也能让我们清晰的表达
自己的技术水准。

参与复制过程的线程

1.主服务器有一个工作线程 I/O dump thread;
2.从服务器有两个工
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值