• 如果你想拥有人上人的荣耀,你就应该付出人下人的辛劳!!! QQ群
  • 当你发现自己的才华撑不起野心时,就请安静下来学习吧!

mysql主从同步方案

mysql xlqywk 1周前 (01-26) 10次浏览 已收录 0个评论 扫描二维码


MySQL主从同步高可用方案


  1. MySQL主从同步高可用方案(一)

mysql主从同步方案

1、高可用软件:keepalived,heartbeat,只负责VIP白彻换即可。

2、此高可用架构部署简单,容易维护。

4、Master故障后业务可自动切换到Slave。

5、读写都依赖主库,压力大。死锁,锁等待。

6、S1ave可以提供读查询服务,但是依赖程序。


MySQL主从同步高可用方案(二)

mysql主从同步方案

1、高可用软件:keepalived,heartbeat,只负责VIP的切换即可。

2、Master故障后主库业务自动切换到Slavel。

3、支持读写分离,写Master,读Slavel/2,但必须通过程序代码实现

问题:切换后,Slave2可能无法和接管主库的Slave1自动同步了。

解决:利用半同步实时同步机制。


MySQL主从同步高可用方案(三)

mysql主从同步方案

1、高可用软件:keepalived+LVS,MMM。

2、双主同步后,可以最两个Master做LVS负载均衡了。挂掉一个业务不受影响。

3、问题:双写会带来严重的问题,增加数据不一致问题的几率。

4、双写对性能的提升不大,属于复杂化但又没有太多好处的架构方案,不推荐。


MySQL主从同步高可用方案(四)

mysql主从同步方案


MySQL主从同步高可用方案(五)

mysql主从同步方案

问题:A.从库为级联同步,可能同步延迟.B.Master2宕机,Slave同步中断。


MySQL第三方基于DRBD高可用方案(一)

mysql主从同步方案

问题:Passive Server作为备用节点时不能提供访问


MySQL第三方基于DRBD高可用方案(二)

mysql主从同步方案

1、高可用软件heartbeat,HA不但负责VIP的切换,还要负责数据库,DRBD服务的管理。

2、主库故障后业务自动切换到Backup,Slavel/2依然可以和新的主库同步。

3、Slavel/2支持读写分离,但是必须在程序上实现。

4、此方案也支持实时和异步写入。


MySQL第三方基于SAN共享存储高可用方案(一)

mysql主从同步方案

mysql主从同步方案

1、高可用软件:RedHat Cluster Site

2、BackuP无法正常开启。

3、Slavel/2支持读写分离.

4、业务依赖SAN存储。


MySQL第三方基于DNS解析高可用方案(一)

mysql主从同步方案


MySQL第三方基于DBProxy高可用方案

mysql主从同步方案


MySQL第三方分布式数据库高可用方案

mysql主从同步方案


MySQL第三方分布式数据库集群百度二期案例

mysql主从同步方案


MySQL第三方基于Galera高可用方案

架构方案:Ga1era是一套在MySQL InnoDB上面实现Multi-master且Synchronousreplication的集群系统。

mysql主从同步方案

mysql主从同步方案


MySQL官方cluster高可用方案

mysql主从同步方案


MySQL高可用架构方案的选择依据

mysql主从同步方案

mysql主从同步方案

mysql主从同步方案

mysql主从同步方案


小诺运维 |
转载请注明原文链接:mysql主从同步方案
喜欢 (0)
[541885811@qq.com]
分享 (0)

您必须 登录 才能发表评论!