Mysql主從同步機制
阿新 • • 發佈:2020-11-17
1.1 主從同步介紹和優點
*在多臺資料伺服器中,分為主伺服器和從伺服器。一臺主伺服器對應多臺從伺服器。
*主伺服器只負責寫入資料,從伺服器只負責同步主伺服器的資料,並讓外部程式讀取資料
*主伺服器寫入資料後,即刻將寫入資料的命令傳送給從伺服器,從而使得主從資料同步
*應用程式可以隨機讀取某一臺從伺服器的資料,這樣就可以分攤讀取資料的壓力
*當從伺服器不能工作時,整個系統將不受影響;當主伺服器不能工作時,可以方便地從從伺服器選舉一臺來當主伺服器
使用主從同步的優點:
*提高讀寫效能
因為主從同步之後,資料寫入和讀取是在不同的伺服器上進行的,而且可以通過增加從
伺服器來提高資料庫的讀取效能。
*提高資料安全
因為資料已複製到從伺服器,可以在從伺服器上備份而不破壞主伺服器相應資料。
1.2 主從同步機制
MySQL伺服器之間的主從同步是基於 二進位制日誌機制 ,主伺服器使用二進位制日誌來記錄資料庫的變動情況
從伺服器通過讀取和執行該日誌檔案來保持和主伺服器的資料一致