上Mysql HA課程 Day1 12/9
介紹HA、cluster
用HA之前要先做評估
replcation
介紹master、slave
master->slave正常方式
master<->master 會有問題(警告)
多master->slave 不可行
replcation過程中,不會傳資料,只會傳bindlogs
當master有異動,會把bindlogs傳到slave,slave的IO 會寫到replay bindlog,之後另一個sql turning會去讀replay bindlog,把異動部份寫到data
IO和sql turning不會直接溝通,所以當master有大量資料時,IO會waiting sql turning讀bindlogs,,造成slave的資料延遲和master同步
下午 實作
DRBD
LINBIT
MySQL Cluster Components Data Nodes store redundant data fragments combined to form Node Groups Management Nodes Used at startup Re-Configuration MySQL Nodes Standard SQL interface Scale Out NDB API