อัปเดต
DATABASE
MariaDB 13 ออกตัวจริงแล้ว เล็งกัด Oracle ตรงๆ พร้อมของเล่นใหม่ให้นักพัฒนา
เวอร์ชันใหม่นี้ไม่ได้มาแค่ตบเลข แต่หยิบจุดที่คนย้ายค่ายจาก Oracle บ่นหนักที่สุดมาปรับ
ทีมข่าว เอไอไทย.com
⏱ อ่าน 3 นาที
ฐานข้อมูลที่คนมักมองข้าม กำลังค่อยๆ ขยับเข้าไปยืนในที่ที่เดิมมีแต่ Oracle ยืนอยู่
ถ้าคุณเป็นสาย dev ที่เคยปวดหัวกับการย้ายระบบจาก Oracle มาฐานข้อมูลตัวอื่น ข่าวนี้อาจทำให้คุณหยุดอ่านต่อ MariaDB Community Server 13.0 ประกาศขึ้นสถานะ General Availability (GA) อย่างเป็นทางการแล้ว แปลว่าตัวนี้คือเวอร์ชันที่พร้อมให้คนทั่วไปโหลดไปใช้ในงานจริงได้ ไม่ใช่ beta ให้ลองเล่นแล้วเจอบั๊กกลางโปรดักชัน
พูดง่ายๆ คือ MariaDB กำลังเดินเกมเดิมที่มันถนัด นั่นคือการเป็น "ทางออก" ให้คนที่ไม่อยากจ่ายค่าไลเซนส์ Oracle แต่ก็ยังต้องรันงานที่ผูกกับ syntax แบบ Oracle อยู่ดี และเวอร์ชัน 13 นี้ก็ดูเหมือนจะอัดของที่ตรงจุดนั้นเข้ามาเยอะขึ้น
ไฮไลต์ที่ต้นฉบับระบุไว้คือการขยายการรองรับ procedural SQL หมายความว่าโค้ดที่เขียนเป็นสคริปต์เก็บไว้ในฐานข้อมูล ทั้ง stored procedure หรือฟังก์ชันต่างๆ จะทำงานเข้ากับ MariaDB ได้ลื่นขึ้น ซึ่งตรงนี้แหละคือจุดที่คนย้ายค่ายจาก Oracle เจ็บที่สุด เพราะโค้ดเก่าจำนวนมหาศาลในองค์กรเขียนด้วย PL/SQL ถ้าย้ายแล้วต้องมานั่งเขียนใหม่หมดก็ไม่คุ้มที่จะย้าย
นอกจากนี้ยังมี DML capabilities ใหม่ ซึ่งหมายถึงคำสั่งที่ใช้จัดการข้อมูลโดยตรงอย่าง INSERT, UPDATE, DELETE หรือ SELECT จะมีลูกเล่นเพิ่มขึ้น และมี performance improvements ติดมาด้วย แปลว่าไม่ได้เพิ่มฟีเจอร์อย่างเดียว แต่ปรับความเร็วให้ด้วย
อีกอย่างที่ต้องพูดถึงคือเรื่อง deprecations ครับ การที่ release หนึ่งประกาศว่าอะไรกำลังจะถูกเลิกใช้ เป็นสัญญาณว่าทีมพัฒนากำลังจัดบ้านใหม่ ตัดของเก่าที่ไม่คุ้มดูแลทิ้ง เพื่อเอาแรงไปทำอย่างอื่นต่อ สำหรับคนที่ยังใช้ฟีเจอร์เก่าอยู่ อันนี้คือสัญญาณเตือนให้เริ่มวางแผนอัปเดตโค้ดได้แล้ว
และคำว่า observability ที่โผล่มาในหัวข้อข่าวก็ไม่ใช่คำโม้เฉยๆ สำหรับคนที่ดูแลระบบฐานข้อมูลจริง การมองเห็นว่าข้างในเกิดอะไรขึ้น ทั้ง query ไหนช้า คอนเนกชันไหนค้าง ทรัพยากรตรงไหนตึง คือเรื่องที่แยกคนนอนหลับสบายกับคนตื่นมาแก้ระบบตอนตีสามออกจากกัน ถ้า MariaDB ลงทุนกับส่วนนี้จริง ก็ถือว่าเข้าทางคนทำ ops โดยตรง
แต่ต้องพูดตรงๆ ว่าเวอร์ชัน 13 ไม่ใช่การปฏิวัติอะไรพลิกโลก มันคือการสะสมแต้มอย่างต่อเนื่องของ MariaDB ในการเป็นตัวเลือกที่ "ย้ายมาง่ายกว่าเดิม" ให้คนที่เหนื่อยกับ Oracle และนี่คือกลยุทธ์ที่ฉลาดกว่าไปแข่งเรื่องความเร็วอย่างเดียว เพราะสงครามฐานข้อมูลยุคนี้ตัดสินกันที่ว่าใครทำให้คนย้ายค่ายเจ็บน้อยที่สุด
MariaDB 13 ไม่ได้หวังจะโค่น Oracle ในวันเดียว แต่หวังจะทำให้ทุกครั้งที่องค์กรหนึ่งคิดเรื่องย้ายระบบ มันเป็นทางเลือกแรกที่โผล่ในหัว และนั่นอันตรายพอสำหรับเจ้าตลาดแล้ว
ที่มา: InfoQ AI/ML — อ่านต้นฉบับ
ความคิดเห็น 5
กำลังโหลดความคิดเห็น...