mysql主從原理及常見主從架構設計

mysql主從原理


mysql主從原理及常見主從架構設計


我們來看下mysql的複製原理,首先master庫上有一個 I/O dump thread,從服務器有兩個工作線程,一個是I/O thread 另一個是 sql thread。主庫把從外界接受的sql記錄到自己的binlog中,從從庫的I/O thread去請求主庫的 binlog日誌,並將得到的binlog日誌寫入到自己的中繼日誌(relay log)中去,然後將重做日誌中的sql重做到自己的庫上,在這裡主庫通過 I/O dump thread給從庫的I/O thread傳送binlog日誌


mysql主從原理及常見主從架構設計


常見的主從架構


單向主從

mysql主從原理及常見主從架構設計

雙向主從

mysql主從原理及常見主從架構設計

級聯主從

mysql主從原理及常見主從架構設計

一主多從

mysql主從原理及常見主從架構設計

多主一從

mysql主從原理及常見主從架構設計


分享到:


相關文章: