MySQL主从架构与读写分离实战

一、MySQL主从架构

1、MySQL Replication

1. 什么是MySQL Replication

1)Replication可以实现将数据从一台数据库服务器(master)复制到一或多台数据库服务器(slave);

2)默认情况下属于异步复制,无需维持长连接;

3)通过配置,可以复制所有的库或者几个库,甚至库中的一些表;

4)是MySQL内建的,本身自带的;

2. Replication的原理

简单的说就是master将数据库的改变写入二进制日志,slave同步这些二进制日志,并根据这些二进制日志进行数据操作。

DML:SQL操作语句 update, insert,delete。

Relay log :中继日志。

3. Replication的作用 

1)Fail Over 故障切换;

2)Backup Server 备份服务,无法对SQL语句执行产生的故障恢复,有限的备份;

3)High Performance高性能,可以多台slave,实现读写分离;

4. Rep

猜你喜欢

转载自blog.csdn.net/qq_35029061/article/details/132133505
今日推荐