本文主要分析总结了目前主流的几种MySQL集群架构实现方法及优缺点,现发出来以供大家参考学习、共同进步,如有不妥之处,请不吝赐教~
一、主从复制架构MHA
MHA即Master High Availability Manager and Tools for MySQL,是日本的一位MySQL专家采用Perl语言编写的一个MySQL高可用管理工具,目的在于维持Master主库的高可用性及数据的一致性。
MHA目前在 MySQL高可用方面是一个相对成熟的解决方案且在大量的企业得到广泛使用。其最大特点是可以修复多个Slave之间的差异日志,最终使所有Slave保持数据一致,然后从中选择一个Slave数据库作为新的Master,并将其它Slave指向它。
一、主从复制架构MHA
MHA即Master High Availability Manager and Tools for MySQL,是日本的一位MySQL专家采用Perl语言编写的一个MySQL高可用管理工具,目的在于维持Master主库的高可用性及数据的一致性。
MHA目前在 MySQL高可用方面是一个相对成熟的解决方案且在大量的企业得到广泛使用。其最大特点是可以修复多个Slave之间的差异日志,最终使所有Slave保持数据一致,然后从中选择一个Slave数据库作为新的Master,并将其它Slave指向它。