การเปิดตัว MariaDB DBMS 10.9 ที่เสถียร

DBMS MariaDB 10.9 (10.9.2) รุ่นเสถียรรุ่นแรกได้รับการเผยแพร่แล้ว โดยมีการพัฒนาสาขาของ MySQL ที่รักษาความเข้ากันได้แบบย้อนหลัง และโดดเด่นด้วยการผสานรวมกลไกการจัดเก็บข้อมูลเพิ่มเติมและความสามารถขั้นสูง การพัฒนา MariaDB ได้รับการดูแลโดยมูลนิธิ MariaDB ที่เป็นอิสระ ตามกระบวนการพัฒนาที่เปิดกว้างและโปร่งใสอย่างสมบูรณ์ ซึ่งเป็นอิสระจากผู้จำหน่ายแต่ละราย MariaDB ได้รับการจัดหามาทดแทน MySQL ใน Linux จำนวนมาก (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) และได้รับการนำไปใช้ในโครงการขนาดใหญ่เช่น Wikipedia, Google Cloud SQL และ Nimbuzz

การปรับปรุงที่สำคัญใน MariaDB 10.9:

  • เพิ่มฟังก์ชัน JSON_OVERLAPS ซึ่งช่วยให้คุณกำหนดจุดตัดกันในข้อมูลของเอกสาร JSON สองฉบับ (เช่น จะคืนค่าเป็นจริงหากเอกสารทั้งสองมีวัตถุที่มีคู่คีย์/ค่าทั่วไปหรือองค์ประกอบอาร์เรย์ทั่วไป)
  • นิพจน์ JSONPath ให้ความสามารถในการระบุช่วง (เช่น "$[1 ถึง 4]" เพื่อใช้องค์ประกอบอาร์เรย์ 1 ถึง 4) และดัชนีเชิงลบ (เช่น "SELECT JSON_EXTRACT(JSON_ARRAY(1, 2, 3), '$ [- 1]');" เพื่อแสดงองค์ประกอบแรกจากส่วนท้าย)
  • เพิ่มปลั๊กอินการจัดการคีย์ Hashicorp เพื่อเข้ารหัสข้อมูลในตารางโดยใช้คีย์ที่จัดเก็บไว้ใน Hashicorp Vault KMS
  • ยูทิลิตี mysqlbinlog เสนอตัวเลือกใหม่ "--do-domain-ids", "-ignore-domain-ids" และ "-ignore-server-ids" สำหรับการกรองโดย gtid_domain_id
  • เพิ่มความสามารถในการแสดงตัวแปรสถานะ wsrep ในไฟล์แยกต่างหากในรูปแบบ JSON ซึ่งสามารถใช้ในระบบตรวจสอบภายนอก
  • เพิ่มการรองรับสำหรับโหมด “แสดงการวิเคราะห์ [FORMAT=JSON]” สำหรับเอาต์พุตในรูปแบบ JSON
  • ขณะนี้คำสั่ง "SHOW EXPLAIN" รองรับไวยากรณ์ "อธิบายเพื่อการเชื่อมต่อ" แล้ว
  • ตัวแปร innodb_change_buffering และตัวแปรเก่าเลิกใช้แล้ว (แทนที่ด้วยตัวแปร old_mode)

ที่มา: opennet.ru

เพิ่มความคิดเห็น