一 MySQL Replication
Replication可以实现将数据从一台数据库服务器(master)复制到一或多台数据库服务器?(slave)
默认情况下属于异步复制,无需维持长连接
通过配置,可以复制所有的库或者几个库,甚至库中的一些表
是MySQL内建的,本身自带的
1.1 Replication的原理
是master将数据库的改变写入二进制日志,slave同步这些二进制日志,并根据这些二进制日志进行数据操作
DML:SQL操作语句,update,insert,delete
Relay log :中继日志
1.2 Replication的作用
Fail Over 故障切换
Backup Server 备份服务,无法对SQL语句执行产生的故障恢复,有限的备份
- High Performance高性能,可以多台slave,实现读写分离