MySql Replication 常用架构

MySql Replication 常用架构

1、常规复制架构  Master - Slaves

  

2、dualMaster复制架构 Master - Master 

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

  

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

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

  

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

  

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

原文地址:https://www.cnblogs.com/tekkaman/p/5166747.html