mysql的多活方案(这里仅仅是多写),mgr>pxc>传统主从+跳号的双向复制
mgr在最新几个5.7的版本支持,搭了就用
pxc需要使用包含galera的发行版,推荐使用percona
传统主从双写,需要配置好自增id的增长步长,避免冲突
和读写分离相比,主要就是在高可用上,切换更快一些而已,io提升并不大(甚至),毕竟每一份的数据是一致的。
如果仅仅为了高可用,用传统主从+MHA就够了。如果非要多写的话,可以尝试mgr。
收起关于你所说的双活或者主备模式,都是支持的,
至于如何实施,请参考连接
https://dev.mysql.com/doc/refman/5.7/en/replication.html
https://dev.mysql.com/doc/refman/5.7/en/group-replication.html
https://dev.mysql.com/doc/refman/5.7/en/mysql-cluster.html
,读写分离,主要还是看你的业务场景,一般情况下,作为OLTP类型的,最少配置两个读库,关于客户如何选择,并没有一个定性的标准,个人觉得,还是需要通过你的应用测试进行详细的规划,实践会提示你应该如何选择。