介紹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