程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql復制原理及作用分析(2014-11-11)

mysql復制原理及作用分析(2014-11-11)

編輯:MySQL綜合教程

mysql復制原理及作用分析(2014-11-11)



復制原理

1. master將數據寫到binlog中。 2. slave開啟兩個線程I/O thread和SQL thread。 3. slave的I/O thread線程連接到master,讀取master上的binlog文件名稱及binlog的position位置。 4. slave通過I/O thread接收master的變更信息,寫入到relay log(中繼日志)中。 5. 通過SQL thread讀取Relay log信息進行重放到slave中。

復制解決了什麼?

個人認為復制主要作用是: 1. 備份作用,備庫是主庫的一個備份。 2. 讀寫分離,主庫主要負責寫操作、從庫負責讀操作。 3. 使用多個從庫可以進行讀的負載均衡。 4. 主從是高可用架構的基礎。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved