MySQL主从架构(一主多从)的一些优点

MySQL主从复制架构是MySQL集群中最基本也是最常用的一种架构部署,能够满足很多业务需求。以下是我这几个月来,我对这种架构模式的一些体会。

1、数据存在多个镜像和数据冗余,可以防止单一主机的数据丢失,提高数据的安全性。
2、主机宕机的时候,可以切换到从服务器上,数据的一致性可能存在问题(异步复制的延迟)。如果主机突然宕机,可能一些数据没有及时同步从服务器上。MySQL5.6提供一种半同步的复制方式(参考:Semisynchronous Replication),但是效率使其略显鸡肋;还有其他方式实现的同步复制,如DRBD。
3、如果使用mysql proxy,在业务上可以实现读写分离。即可以把一些读操作在从服务器上执行,减小主服务器的负担。
4、在从服务器上做数据备份,这样不影响主服务器的正常运行。如mysqldump备份时会加表所。
5、在从服务器上做数据报表和数据统计,这样可以避免生产服务器的访问压力过大。

6、从服务器可以使用不用的存储引擎,适应不同的应用需求;另外从库上的数据表建立不同的索引,可以满足如统计工作上的要求。


你可能感兴趣的:(mysql,架构,主从复制,一主多从)