MySQL主从复制

发布时间:2024年01月14日

一、基本信息

1、概念

? ? ? ? 主库将DDL语句和DML语句操作通过二进制文件的形式传递给从库,从库执行二进制文件,实现主从信息同步。

2、作用

  • 主库出现问题,快速切换到从库,实现高可用
  • 实现读写分离,降低数据库压力
  • 可以在从库中执行备份,以避免备份期间影响主库服务

二、原理?

?过程:

? ? ? ? master发生数据变更时,会记录到二进制文件binlog中,然后slave的IOthread会去读取主库的binlog,然后写到中继日志 relay log中,最后slave的SQLthread会去读取中继日志,并且执行日志,实现主从数据的同步。另外,canal组件也是利用的这个原理实现的数据同步。

文章来源:https://blog.csdn.net/qq_42251944/article/details/135567584
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。