【Mysql】Mysql复制
引言
Mysql主从复制也叫主从同步,是将mysql的某一台主机(master)的数据复制到其它主机(slave)上,并在被复制到的从服务器上执行一遍来保证主服务器和从服务器数据一致。Mysql支持单向,双向,链式级联,异步复制,半同步复制(Mysql5.5后加入),GTID复制(Mysql5.6后加入),多源复制,并行复制等。
Mysql几种主从复制架构模型
1. MySQL单向主从形式一主一从
2. 双向主从模式
3. 级联主从模式
级联复制模式下,部分slave的数据同步不连接主节点,而是连接从节点。因为如果主节点有太多的从节点,就会损耗一部分性能用于replication,那么我们可以让3~5个从节点连接主节点,其它从节点作为二级或者三级与从节点连接,这样不仅可以缓解主节点的压力,并且对数据一致性没有负面影响。
4. 一主多从,提高系统的读性能
5. 多主一从(从5.7开始支持)
多主一从可以将多个mysql数据库备份到一台存储性能比较好的服务器上。