MySQL主從複製應用場景有哪些?怎麼樣才能學好linux

老男孩Linux發表於2021-05-19

MySQL主從複製叢集功能使得MySQL資料庫支援大規模高併發讀寫成為可能,同時有效地保護了物理伺服器當機場景的資料備份。那麼MySQL主從複製的企業應用場景有哪些?Linux運維工作人員要注意什麼?

1、從伺服器作為主伺服器的實時資料備份

主從伺服器架構的設定可以大大加強MySQL資料庫架構的健壯性。利用MySQL的複製功能進行資料備份時,在硬體故障、軟體故障的場景下,該資料備份是有效的,但對於人為地執行drop、delete等語句刪除資料的情況,從庫的備份功能就沒用了,因為從伺服器也會執行刪除的語句。

2、主從伺服器實現讀寫分離,從伺服器實現負載均衡

主從伺服器架構可透過程式或代理軟體實現對使用者(客戶端)的請求讀寫分離,即讓從伺服器僅僅處理使用者的select查詢請求,降低使用者查詢響應時間,以及同時讀寫在主伺服器上帶來的訪向壓力。對於更新的資料,則仍然交給主伺服器處理,確保主伺服器和從伺服器保持實時同步。

大多數的網站都是使用者瀏覽頁面多於使用者釋出內容,因此透過在從伺服器上接收只讀請求,就可以很好地減輕主庫的讀壓力,且從伺服器可以很容易地擴充套件為多臺,使用LVS做負載均衡效果就非常棒了,這就是傳說中的資料庫讀寫分離架構。

3、把多個從伺服器根據業務重要性進行拆分訪問

可以把幾個不同的從伺服器,根據公司的業務進行拆分。例如:有為外部使用者提供查詢服務的從伺服器,有內部DBA用來資料備份的從伺服器,還有為公司內部人員提供訪問的後臺、指令碼、日誌分析及供開發人員查詢使用的從伺服器。這樣的拆分除了減輕主伺服器的壓力外,還可以使資料庫對外部使用者瀏覽、內部使用者業務處理及DBA人員的備份等互不影響。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2772952/,如需轉載,請註明出處,否則將追究法律責任。

相關文章