MySql Replication 常用架构

MySql Replication 常用架构

1、常规复制架构  Master - Slaves

  MySql Replication 常用架构_第1张图片

2、dualMaster复制架构 Master - Master 

  两个MySQLServer互相将对方作为自己的Master,自己作为对方的Slave来进行复制。这样,任何一方所做的变更,都会通过复制应用到另外一方的数据库中。

  MySql Replication 常用架构_第2张图片

  搭建成一个DualMaster环境,并不是为了让两端都提供写的服务。在正常情况下,我们都只会将其中一端开启写服务,另外一端仅仅只是提供读服务,或者完全不提供任何服务,仅仅只是作为一个备用的机器存在。为什么我们一般都只开启其中的一端来提供写服务呢?主要还是为了避免数据的冲突,防止造成数据的不一致性。

3、级联复制架构 Master –Slaves - Slaves

  MySql Replication 常用架构_第3张图片

4、dualMaster与级联复制结合架构(Master-Master-Slaves)

  MySql Replication 常用架构_第4张图片

参考:http://www.cnblogs.com/ggjucheng/archive/2012/11/13/2768879.html

你可能感兴趣的:(MySql Replication 常用架构)