如何架設 MySQL Cluster

MySQL Cluster提供無共享(shared-nothing)的叢集以及自動分片(auto-sharding)的功能,並且具備 High Availability 以及 Scalability 的特點。 *什麼是 shared-nothing?這是一種架構,在此架構下,每個節點都有自己的 CPU 、記憶體、空間,而跨節點之間的數據往來通常透過網路來完成。 以下使用 VM(Ubuntu) 來操作。要架設功能完整的 MySQL Cluster 至少需要 3 台 VM,一台 Management Node 以及兩台 Data Node 。 Management Node 的存在可以避免 Split-Brain 的情況發生,而兩台 Data Node 是為了 Availability ,MySQL Cluster…