bitsCN.com
朴实简单的才是真、那些高端洋气的复制拓扑纯属自虐
实施复制大概会有 4 个原则:
① 一个主库可以有多个备库
② 一个备库只能有一个主库
③ 每个备库 server id全局唯一
④ log_slave_updates 有薪火相传之效用
下面简单谈谈几种复制的拓扑设计、至于他们的优缺点以及适用场景留待后续慢慢献上
㈠ 一主一备
短评:最简单的拓扑
推荐指数:★★★★★
![[玩转MySQL Replication]复制拓扑_MySQL](http://img.bitscn.com/upimg/allimg/c140719/1405le922a60-14l8.jpg)
㈡ 一主多备
短评:每个备库老死不相往来
推荐指数:★★★★☆![[玩转MySQL Replication]复制拓扑_MySQL](http://img.bitscn.com/upimg/allimg/c140719/1405le92a620-23358.jpg)
㈢ 主动-主动模式下的双主复制
短评:墙裂反对
推荐指数:☆☆☆☆☆![[玩转MySQL Replication]复制拓扑_MySQL](http://img.bitscn.com/upimg/allimg/c140719/1405le9304e0-39512.jpg)
㈣ 主动-被动模式下的双主
短评:其中一台主库为只读的、这是非常重要且常用的拓扑
推荐指数:★★★★★![[玩转MySQL Replication]复制拓扑_MySQL](http://img.bitscn.com/upimg/allimg/c140719/1405le933z60-43000.jpg)
㈤ 拥有备库的双主复制
短评:增加冗余、消除单点故障
推荐指数:★☆☆☆☆☆![[玩转MySQL Replication]复制拓扑_MySQL](http://img.bitscn.com/upimg/allimg/c140719/1405le93l560-524q.jpg)
㈥ 环形复制
短评:脆弱的拓扑
推荐指数:☆☆☆☆☆![[玩转MySQL Replication]复制拓扑_MySQL](http://img.bitscn.com/upimg/allimg/c140719/1405le9414060-63519.jpg)
㈦ 主库-分发主库-备库
短评:分发主库事实上是备库、唯一目的便是提取和提供主库的binlog、减轻主库负担
推荐指数:★★★☆☆![[玩转MySQL Replication]复制拓扑_MySQL](http://img.bitscn.com/upimg/allimg/c140719/1405le9454e0-n0y.jpg)
㈧ 树形复制
短评:让数据飞、让读性能飞
推荐指数:★★★☆☆![[玩转MySQL Replication]复制拓扑_MySQL](http://img.bitscn.com/upimg/allimg/c140719/1405le9495310-rx6.jpg)
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
C++高性能并发应用_C++如何开发性能关键应用
Java AI集成Deep Java Library_Java怎么集成AI模型部署
Golang后端API开发_Golang如何高效开发后端和API
Python异步并发改进_Python异步编程有哪些新改进
C++系统编程内存管理_C++系统编程怎么与Rust竞争内存安全
Java GraalVM原生镜像构建_Java怎么用GraalVM构建高效原生镜像
Python FastAPI异步API开发_Python怎么用FastAPI构建异步API
C++现代C++20/23/26特性_现代C++有哪些新标准特性如modules和coroutines
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号