昨天和貓哥談到了關於備份移機的事,
有談到關於mysql replication
so 找了一下有關於
mysql replication 的資料
簡單來說mysql replication
就是主要架設一台Mysql Master
和一些slave。
而slave 會主動和master 要資料,
且可以提供query ,來分散一些master 的load
當master 有更新時,slave 就會和master 要資料更新。
so 也就達到備份的效果
而mysql replication 有不少作法
如one-way, multi-way , circle
One Way replicaton
例如A跟B
B不write, 只有A write, 然後A是master
這叫做one-way
Multi Way replication
如果A, B都能write, 互相以對方為master
就是multi-way
Circle
而Circle 又分
circle, double circle, semi-double circle
一般circle
A(master) < ===> (slave)B(master) < ===> (slave)C(master) < ===> A
double circle
是兩個circle, 然後兩個circle的master node之間做multi-way
semi-double
是一邊做circle, 然後circle 跟外頭的node做multi-way replication
以下是一些資料
http://dev.mysql.com/doc/refman/5.0/en/replication.html
http://blog.johnpupu.tw/wp-content/uploads/2007/01/sop-mysql.pdf
你的 sop-mysql.pdf 似乎無法下載了,可以提供新的下載連結嗎? 謝謝!
@@ 我找找!!! 不知道有沒有備份到 XD
Hi 保哥,
應該沒稱呼錯吧 ^^
檔案已補上,
如果是對mysql replication 有興趣的話
看保哥是對 HA or Load balance 那個面向
或許可以一起討論一下喔 ^^