ฉันไม่เคยจุ่มมือลงใน MySQL Cluster และต้องการทราบว่าจะมีประโยชน์กับฉันอย่างไร เมื่อใดควรใช้ให้ดีที่สุดและมีประโยชน์ด้านประสิทธิภาพหรือไม่
ฉันไม่เคยจุ่มมือลงใน MySQL Cluster และต้องการทราบว่าจะมีประโยชน์กับฉันอย่างไร เมื่อใดควรใช้ให้ดีที่สุดและมีประโยชน์ด้านประสิทธิภาพหรือไม่
คำตอบ:
MySQL Cluster ได้รับการออกแบบโดยยึดหลักการ 3 ข้อหลัก:
ความพร้อมใช้งานสูง (ไม่มีสิ่งใดแบ่งปันการจำลองแบบในพื้นที่และทางภูมิศาสตร์การเต้นของหัวใจแบบรวมการล้มเหลวอัตโนมัติและการกู้คืนด้วยตนเอง ฯลฯ )
ความสามารถในการเขียนข้อมูลและประสิทธิภาพแบบเรียลไทม์ (การแบ่งส่วนอัตโนมัติการปรับให้เหมาะสมในหน่วยความจำ ฯลฯ )
อินเทอร์เฟซฐานข้อมูลหลายตัว (SQL และ NoSQL)
เหล่านี้จะกล่าวถึงในรายละเอียดเพิ่มเติมในกระดาษต่อไปนี้ (หมายเหตุจำเป็นต้องลงทะเบียน): http://mysql.com/why-mysql/white-papers/mysql_wp_scaling_web_database.php
Adaptive Query Localization เป็นคุณสมบัติของ MySQL Cluster 7.2 ในปัจจุบันและช่วยปรับปรุงประสิทธิภาพการทำงานของ JOIN ได้อย่างรวดเร็วด้วยการกดลงไปที่โหนดข้อมูลซึ่งจะช่วยลดทราฟฟิกเครือข่ายลงอย่างมาก คุณสามารถอ่านเพิ่มเติมได้ที่นี่: http://dev.mysql.com/tech-resources/articles/mysql-cluster-labs-dev-milestone-release.html
MySQL Cluster ได้รับอนุญาตภายใต้ GPL และสามารถดาวน์โหลดได้จาก dev.mysql.com ด้วยความช่วยเหลือออนไลน์ผ่านทางฟอรัม: forums.mysql.com/list.php?25
เมื่อฉันต้องการรับข้อมูลเกี่ยวกับMySQL Cluster , MySQL (ก่อนที่ Sun จะซื้อ) จะส่งแบบสอบถามสั้น ๆ ซึ่งฉันหวังว่าฉันยังมี หนึ่งในคำถามที่ถามว่าตารางของคุณมีคีย์จำนวนเต็มเท่านั้น
แม้ว่า MySQL Cluster เป็นการร้องเรียนเรื่องกรด แต่ก็ไม่ได้จัดเตรียมเอ็นจิ้นการจัดเก็บที่เหมาะสมสำหรับข้อมูลด้วยคีย์ผสม ในบางประเด็นคุณต้องวางแผนการใช้งานเช่นเดียวกับ MongoDB หรือ Cassandra ในแง่ของการจัดวางข้อมูลและการแบ่งส่วน
คุณต้องพิจารณาส่วนที่น่ารำคาญที่สุดของ MySQL Cluster: Network Communication NDB Cluster มีแนวโน้มที่จะช่างพูดระหว่างเซิร์ฟเวอร์ แม้แต่ Gig-E ก็สามารถถูกส่งไปที่หัวเข่าของมันหากทำแบบสอบถามแบบช่วงหรือสแกนแบบเต็มตาราง คุณต้องมีระเบียบวินัยเพียงพอที่จะใช้คีย์หลักและคีย์เฉพาะโดยเฉพาะอย่างยิ่งหากแอปพลิเคชันของคุณเจริญเติบโตบนคีย์ดังกล่าว
ถ้าคุณไม่ปฏิบัติตามข้อสังเกตง่ายๆเหล่านี้ MySQL Cluster จะทำอันตรายมากกว่าดี