mysql/mariadb主從複製

來源:互聯網
上載者:User

標籤:資料庫

MySQL Replocation:NySQL複製,MySQL的複製預設為非同步工作模式
   mysql的複製功能是mysql內建的,裝上它之後就具備了這個功能,而mysql複製是mysql實現大規模高效能應用的一個基本工具,是mysql完成水平擴充的基本架構,為了能夠應付更多的訪問請求,通常情況下我們需要對伺服器進行擴充,而擴充通常有兩種方式:向上擴充和向外擴充;
向上擴充:scale on,也稱為垂直擴充,一般是擴充伺服器的記憶體或CPU顆數的這種就是向上擴充。
向外擴充:scale out,也稱為水平擴充,比較一台伺服器不夠,再加一台伺服器,再不夠再加,這種情況就是向外擴充。
其實MySQL的的複製功能就是使用MySQL向外擴充的能力,也就是水平擴充的功能。

   所謂同步的複製:首先主伺服器每更新一條資料先寫到磁碟檔案中,同時還要寫一個到二進位記錄檔中,從伺服器就會到主伺服器請求二進位資訊儲存在中繼日誌中,儲存好後由本地的SQL thread從中繼日誌應用到從伺服器的本地有磁碟檔案中,當這個過程完成之後再由從伺服器返回確認結果給主伺服器,主伺服器才返回結果給用戶端的。
所謂非同步複製:當主伺服器要寫資料時,先寫到本地的磁碟,同時寫到二進位檔案日誌中,寫好二進位記錄檔後就把結果返回給用戶端,至於從服務有沒有來主伺服器同步二進位日誌他不關心。
注意:在做複製時雙方的的MySQL要一致,如果不一致,主的要低於從的。
   MySQL主從服務的工作原理圖:

本文出自 “與君共用” 部落格,請務必保留此出處http://kevin92.blog.51cto.com/6928681/1671113

mysql/mariadb主從複製

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.