mysql study_MySQL Study之--MySQL主從復制類型

一、復制原理

Mysql內建的復制功能是構建大型,高性能應用程序的基礎。將Mysql的數據分布到多個系統上去,這種分布的機制,是通過將Mysql的某一台主機的數據復制到其它主機(slaves)上,並重新執行一遍來實現的。復制過程中一個服務器充當主服務器,而一個或多個其它服務器充當從服務器。主服務器將更新寫入二進制日志文件,並維護文件的一個索引以跟蹤日志循環。這些日志可以記錄發送到從服務器的更新。當一個從服務器連接主服務器時,它通知主服務器從服務器在日志中讀取的最后一次成功更新的位置。從服務器接收從那時起發生的任何更新,然后封鎖並等待主服務器通知新的更新。

請注意當你進行復制時,所有對復制中的表的更新必須在主服務器上進行。否則,你必須要小心,以避免用戶對主服務器上的表進行的更新與對從服務器上的表所進行的更新之間的沖突。

二、復制應用

MySQL復制技術有以下一些特點:(1)    數據分布 (Data distribution )(2)    負載平衡(load balancing)(3)    備份(Backups)(4)    高可用性和容錯行 High availability and failover

三、復制常用類型

50471c22a1d5b5d75bb4b01072bac4ff.png

6220fa28cd7c32ce47832597c2259684.png

c684b6057ab29b336e5f85abe5fa5838.png

ce004c0b3d521162a436f127029a5cd5.png

be2289d7a3ce5877d7c3626733bb427e.png

8735dfcf57fd10e39e812c0b5abc55a4.png

b81f4c1cb286e1e898cee97483114a25.png

a26baaac2ae33dd23d463db0d7e192a5.png

---以上部分內容摘自《深入淺出MySQL開發、維護與管理》 唐漢明著   一書,謝謝作者!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值