异步复制
半同步复制
增强半同步复制
区别
一主三从中3个从库分别为异步复制、半同步复制、增强半同步复制
当主库宕机,哪个复制的位点是最新的
并发大,网络好 理论情况下 是增强半同步 如果闲的蛋疼的, 几乎无差别
推荐使用:对性能要求较高的推荐使用异步复制 ,如果运行的金融类业务推荐使用增强半同步复制,并使用ROW+GTID+5.7以上
1.其实三种复制方式(异步复制、半同步复制、增强版同步)无非就是把主库的binlog应用到从库。
其区别主要就是主库commit。
异步复制:性能最好,不会关心binlog是否成功发送到slave
半同步复制:等待ACK的点是在commit以后
增强版同步复制:等待ACK的点放在了commit前了。数据不一致问题得到解决