八、讨论
1、对写要求不是很高的应用,我觉得可以考虑用NFS 来代替共享存储设备,结构图如下:
将数据文件放在NFS 上,这样几台廉价的PC 机就能实现,相对成本降低。
2、参数sync_binlog=1,对写的性能有多少影响,个人始终觉得会带来很大的写性能问题,在数据完整和性能之间做个平衡,有得有失吧。
3、此方案相对网上流传的Master-Master Replication 方案,个人觉得实施起来相对简单,维护也相对简单,缺点是需要一个共享设备,备机在处于空闲状态。在master1 断电的时候,MMM 方案也应该存在主机的内存binlog 丢失的问题,当然,这些我并没有测试过,只是自己的推测。