วันนี้ไปอบรม MySQL Cluster
ช่วยให้เข้าใจหลายๆ(...) ได้ชัดเจนขึ้น
อยากศึกษาเพิ่มในส่วนของ Storage Engines
ของ Mysql เพิ่มขึ้น เช่น CVS, Archive, NDB (cluster)
เข้าใจข้อจำกัดของ MySQL Cluster
ถ้ามีเวลาอาจต้องนำมาสรุปไว้ทบทวนอีกครั้ง
ยังมีคำถามที่ยังไม่ถามอาจารย์ เช่น
1. ถ้า NDB เป็นระดับของ Storage Engines ดังนั้น จะเป็น Cluster
แบบ table หรือเปล่า ?
2. MySQL Cluster สามารถติดตั้งบน Windows ได้หรือไม่ ดีหรือไม่ มีค่าใช้จ่ายหรือไม่
หรือต้องใช้ MySQL Enterprise Edition มีข้อจำกัดหรือสามารถทำได้เหมือนบน linux
วันที่ 2 เรียน High Availability Database(HA), Failover ซึ่ง NDB Cluster สามารถทำได้ง่ายอยู่แล้ว
ส่วน Load Balnce โดยใช้ MySQL Proxy อันนี้ แก้ config default นิดหน่อยก็ start เล่นได้แล้ว
แต่ต้องระวังเรื่อง port ที่ทำการ bind ห้ามให้ชนกับ proxy ซึ่งก็เช็ค log ได้
ตอบ ข้อ 1 จากที่เรียนเมื่อวาน
1. ถ้า NDB เป็นระดับของ Storage Engines ดังนั้น จะเป็น Cluster แบบ table หรือเปล่า ?
ใช่ และสามารถ mix storage engines แบบอื่นๆ ได้ใน database ก้อนเดียวกัน แต่จะไม่สามารถเห็นได้เหมือนกับ NDB
เพราะจะถูกเก็บอยู่ที่เครื่องนั้นๆ จะคล้ายๆ mysql table ที่มีทุกเครื่อง แต่ไม่เหมือนกันได้