MySQL 5.7多源复制实践
MySQL 5.7发布后,在复制方面有了很大的改进和提升。比如开始支持多源复制 (multi-source) 以及真正的支持多线程复制了。多源复制可以使用基于二进制日志的复制或者基于事务的复制。下面我们讲讲如何配置基于二进制日志的多源复制。
什么是多源复制
首先,我们需要清楚几种常见的复制模式:
1)一主一从
2)一主多从
3)级联复制
4)multi-master
MySQL 5.7 之前只能实现一主一从、一主多从或者多主多从的复制。如果想实现多主一从的复制,只能使用 MariaDB,但是 MariaDB 又与官方的 MySQL 版本不兼容。
MySQL 5.7 开始支持了多主一从的复制方式,也就是多源复制。MySQL 5.7 版本相比之前的版本,无论在功能还是性能、安全等方面都已经有不少的提升。
首先,我们需要清楚 multi-master
与 multi-source
复制不是一样的。multi-master
复制通常是环形复制&#x