ITPub博客

首页 > 数据库 > Oracle > MySQL Replication 拓扑图

MySQL Replication 拓扑图

原创 Oracle 作者:幕南风 时间:2014-07-03 14:06:32 0 删除 编辑
     朴实简单的才是真、那些高端洋气的复制拓扑纯属自虐
     实施复制大概会有 4 个原则:
     
     ① 一个主库可以有多个备库
     ② 一个备库只能有一个主库
     ③ 每个备库 Server ID全局唯一
     ④ log_slave_updates 有薪火相传之效用
     

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


     
     
㈠ 一主一备

     


        
        短评:最简单的拓扑

        推荐指数:★★★★★


        



     ㈡ 一主多备


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


        



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


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


        




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


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


        



     ㈤ 拥有备库的双主复制


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


        




     ㈥ 环形复制


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


        



     ㈦ 主库-分发主库-备库


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


        




     ㈧ 树形复制


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


        




By David Lin

2013-06-24

Good Luck

<!-- Baidu Button BEGIN -->

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26515977/viewspace-1208181/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Oracle SQL引擎体系结构图
下一篇: MySQL TroubleShoting:无任何操作、磁盘I/O负载跑满
请登录后发表评论 登录
全部评论
腾讯数据库工程师

注册时间:2012-05-10

最新文章