1、爲何須要讀寫分離?數據庫
對數據庫進行增刪改操做時,須要對這些操做進行事務管理,所以當這些操做和查詢操做混合使用,且在高併發的狀況下時,會嚴重的下降查詢效率。併發
二、主從同步 操做流程簡介高併發
(1) master(主人)將改變記錄到二進制日志(binary log)中(這些記錄叫作二進制日誌事件,binary log events);spa
(2) slave會一直開着一個I/O線程監視binary log;當該日誌發生改變, slave(奴隸)將master的binary log events拷貝到它的中繼日誌(relay log);線程
(3)slave會一直開着一個SQL線程監視中繼日誌,當該日誌發生改變, slave重作中繼日誌中的事件,將更改應用到本身的數據上。3d
把讀的請求同步到從,把寫的請求分發的主。(讀寫分離) 技術選型,myproxy日誌