Home > Database > Mysql Tutorial > [玩转MySQL Replication] 复制拓扑

[玩转MySQL Replication] 复制拓扑

WBOY
Release: 2016-06-07 16:37:31
Original
945 people have browsed it

朴实简单的才是真、那些高端洋气的复制拓扑纯属自虐 ? ? ?实施复制大概会有 4 个原则: ? ? ? ? ? ?① 一个主库可以有多个备库 ? ? ?② 一个备库只能有一个主库 ? ? ?③ 每个备库 Server ID全局唯一 ? ? ?④ log_slave_updates 有薪火相传之效用 ? ? ? ? ? ?

朴实简单的才是真、那些高端洋气的复制拓扑纯属自虐
? ? ?实施复制大概会有 4 个原则:
? ? ?
? ? ?① 一个主库可以有多个备库
? ? ?② 一个备库只能有一个主库
? ? ?③ 每个备库 Server ID全局唯一
? ? ?④ log_slave_updates 有薪火相传之效用
? ? ?

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


? ? ?
? ? ? ㈠ 一主一备

? ? ?


? ? ? ??
? ? ? ? 短评:最简单的拓扑

? ? ? ? 推荐指数:★★★★★


? ? ? ??



? ? ? ㈡ 一主多备


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


? ? ? ??



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


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


? ? ? ??




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


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


? ? ? ??



? ? ? ㈤ 拥有备库的双主复制


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


? ? ? ??




? ? ? ㈥ 环形复制


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


? ? ? ??



? ? ? ㈦ 主库-分发主库-备库


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


? ? ? ??




? ? ? ㈧ 树形复制


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


? ? ? ??




By David Lin

2013-06-24

Good Luck

作者:linwaterbin 发表于2013-6-24 20:13:16 原文链接

阅读:88 评论:0 查看评论

[玩转MySQL Replication] 复制拓扑

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template