程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> [玩轉MySQL Replication]復制拓撲

[玩轉MySQL Replication]復制拓撲

編輯:MySQL綜合教程

樸實簡單的才是真、那些高端洋氣的復制拓撲純屬自虐
     實施復制大概會有 4 個原則:
     
     ① 一個主庫可以有多個備庫
     ② 一個備庫只能有一個主庫
     ③ 每個備庫 Server ID全局唯一
     ④ log_slave_updates 有薪火相傳之效用
     
     下面簡單談談幾種復制的拓撲設計、至於他們的優缺點以及適用場景留待後續慢慢獻上
     
     ㈠ 一主一備
     
        短評:最簡單的拓撲
        推薦指數:★★★★★
        


     ㈡ 一主多備

     
        
        短評:每個備庫老死不相往來
        推薦指數:★★★★☆



     ㈢ 主動-主動模式下的雙主復制

     
        
        短評:牆裂反對
        推薦指數:☆☆☆☆☆



     ㈣ 主動-被動模式下的雙主

        
        
        短評:其中一台主庫為只讀的、這是非常重要且常用的拓撲
        推薦指數:★★★★★



     ㈤ 擁有備庫的雙主復制

        
        
        短評:增加冗余、消除單點故障
        推薦指數:★☆☆☆☆☆



     ㈥ 環形復制

        
        短評:脆弱的拓撲
        推薦指數:☆☆☆☆☆



     ㈦ 主庫-分發主庫-備庫

        
        短評:分發主庫事實上是備庫、唯一目的便是提取和提供主庫的binlog、減輕主庫負擔
        推薦指數:★★★☆☆



     ㈧ 樹形復制

     
        短評:讓數據飛、讓讀性能飛
        推薦指數:★★★☆☆


 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved