在《高性能MySQL 第3版》一书中,有提到mysql目前不支持多主一从复制,就是为一个slave配置多个master。
但是多主一从这样的复制环境是有一定使用场景的。比如bi数据查询,备份等。
在5.7版本中,mysql将这一功能实现得淋漓尽致。
如下图:
如果slave库单独拿来做备份
那么这样的配置是很有好处的
可以节约成本
复制的时候,是分通道。
各个通道 互补干扰
也可以单独维护每个通道,比如启停复制线程。
也可以单独维护每个通道,比如启停复制线程。
多源复制可以配置为基于传统的binlog file及pos复制,也可以配置为更加推荐的基于gtids的复制。