MySQL Replication 拓扑图

论坛 期权论坛 脚本     
已经匿名di用户   2022-5-29 19:22   3650   0
朴实简单的才是真、那些高端洋气的复制拓扑纯属自虐
实施复制大概会有 4 个原则:

① 一个主库可以有多个备库
② 一个备库只能有一个主库
③ 每个备库 Server ID全局唯一
④ log_slave_updates 有薪火相传之效用

下面简单谈谈几种复制的拓扑设计、至于他们的优缺点以及适用场景留待后续慢慢献上



㈠ 一主一备



短评:最简单的拓扑

推荐指数:★★★★★




㈡ 一主多备




短评:每个备库老死不相往来
推荐指数:★★★★☆




㈢ 主动-主动模式下的双主复制




短评:墙裂反对
推荐指数:☆☆☆☆☆





㈣ 主动-被动模式下的双主




短评:其中一台主库为只读的、这是非常重要且常用的拓扑
推荐指数:★★★★★




㈤ 拥有备库的双主复制




短评:增加冗余、消除单点故障
推荐指数:★☆☆☆☆☆





㈥ 环形复制




短评:脆弱的拓扑
推荐指数:☆☆☆☆☆




㈦ 主库-分发主库-备库




短评:分发主库事实上是备库、唯一目的便是提取和提供主库的binlog、减轻主库负担
推荐指数:★★★☆☆





㈧ 树形复制



短评:让数据飞、让读性能飞
推荐指数:★★★☆☆





By David Lin

2013-06-24

Good Luck

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP