MariaDB alpha ใช้งาน MySQL 5.6 เพื่อเพิ่มคุณสมบัติใหม่ของตัวเอง

  • Oct 27, 2023

นอกจากการนำฟีเจอร์จากฐานข้อมูล MySQL 5.6 ของ Oracle แล้ว ตอนนี้อัลฟ่าล่าสุดของสาขา MariaDB ยังรวมเข้ากับระบบจัดการฐานข้อมูล Apache Cassandra NoSQL อีกด้วย

มาเรียดีบีซึ่งเป็นสาขาที่พัฒนาโดยชุมชนของฐานข้อมูล MySQL โอเพ่นซอร์สของ Oracle ได้เปิดตัวอัลฟ่าตัวที่สองของเวอร์ชัน 10.0 ซึ่งใช้ฟีเจอร์จาก เพิ่งเปิดตัว MySQL 5.6 และเพิ่มจำนวนของตัวเอง

อ่านนี่

Oracle เพิ่มฟีเจอร์และความเร็วของ MySQL 5.6

อ่านตอนนี้

ด้วยอัลฟ่า 10.0.1 ตอนนี้ MariaDB ได้รวม Apache Cassandra เข้าด้วยกัน ทำให้สามารถรวมข้อมูลจาก MariaDB และระบบการจัดการฐานข้อมูล NoSQL ได้ การบูรณาการดังกล่าวยังช่วยให้สามารถอ่านและเขียนไปยัง Cassandra จาก MariaDB และการใช้ Select, Insert, Update และ Delete ของ SQL

อัลฟ่าใหม่ ซึ่งตามหลังเวอร์ชัน 10.0.0 ของเดือนพฤศจิกายน ยังมีสถิติที่ไม่ขึ้นอยู่กับเครื่องยนต์อีกด้วย ตามก รายการบล็อกโดย MariaDB COO Rasmus Johanssonขณะนี้สถิติมีให้แยกต่างหากจากเครื่องมือจัดเก็บข้อมูล

"ก่อนหน้านี้ สถิติถูกจัดทำโดยเครื่องมือจัดเก็บข้อมูลเอง และคุณภาพของสถิติมักจะค่อนข้างต่ำ นอกจากนี้ เนื่องจากก่อนหน้านี้มีการให้บริการผ่านอินเทอร์เฟซเครื่องมือจัดเก็บข้อมูล จึงมีข้อจำกัดมากมายเกี่ยวกับสิ่งเหล่านี้” Johansson เขียน

"สถิติเหล่านี้ถูกใช้โดยเครื่องมือเพิ่มประสิทธิภาพคิวรีเพื่อเลือกแผนการดำเนินการที่ดีที่สุดสำหรับคำสั่ง SQL แต่ละคำสั่ง สถิติที่ดีขึ้นส่งผลให้แผนการดำเนินการดีขึ้น และผู้ใช้ปลายทางจะได้รับผลลัพธ์ที่เร็วขึ้นโดยทั่วไป" เขากล่าว

การปรับปรุงคอลัมน์ไดนามิก

ใน Alpha 10.0.1 ผู้ใช้จะพบการปรับปรุงคอลัมน์ไดนามิก ซึ่งช่วยให้สามารถจัดเก็บชุดคอลัมน์ที่แตกต่างกันสำหรับทุกแถวในตารางได้

"ด้วย Dynamic Columns และ Cassandra Storage Engine คุณสามารถรวมข้อมูลที่อยู่ใน Cassandra เข้าด้วยกันได้แล้ว ข้อมูลภายใน MariaDB และทำได้ผ่านการสืบค้นแบบปกติทางฝั่ง MariaDB" ตามข้อมูลดังกล่าว โจฮันสัน.

คุณสมบัติอื่นๆ ที่เพิ่มเข้ามาในอัลฟ่า ได้แก่ ความสามารถในการใช้คอลัมน์ไดนามิกเพื่อขอแถวในรูปแบบมาตรฐาน JSON ยอดนิยมสำหรับการแลกเปลี่ยนข้อมูล พร้อมกับการวิเคราะห์การใช้งานหน่วยความจำเฉพาะเธรดและการปรับปรุงความเร็วที่สำคัญใน Alter Table พร้อมคีย์เฉพาะสำหรับพื้นที่เก็บข้อมูล Aria และ MyISAM เครื่องยนต์