MariaDB 10.9 kararlı sürüm

DBMS MariaDB 10.9'un (10.9.2) yeni şubesinin ilk kararlı sürümü yayınlandı; burada geriye dönük uyumluluğu koruyan ve ek depolama motorlarının ve gelişmiş yeteneklerin entegrasyonuyla öne çıkan bir MySQL şubesi geliştiriliyor. MariaDB'nin geliştirilmesi, bireysel satıcılardan bağımsız, tamamen açık ve şeffaf bir geliştirme süreci sonrasında bağımsız MariaDB Vakfı tarafından denetlenmektedir. MariaDB, birçok Linux dağıtımında (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) MySQL'in yerine geçmek üzere sağlanmıştır ve Wikipedia, Google Cloud SQL ve Nimbuzz gibi büyük projelerde uygulanmıştır.

MariaDB 10.9'daki önemli iyileştirmeler:

  • İki JSON belgesinin verilerindeki kesişimleri belirlemenize olanak tanıyan JSON_OVERLAPS işlevi eklendi (örneğin, her iki belge de ortak anahtar/değer çiftine veya ortak dizi öğelerine sahip nesneler içeriyorsa bu işlev true değerini döndürür).
  • JSONPath ifadeleri, aralıkları (örneğin, 1'den 4'e kadar dizi öğelerini kullanmak için "$[1 ila 4]") ve negatif dizinleri (örneğin, "SELECT JSON_EXTRACT(JSON_ARRAY(1, 2, 3), '$) belirtme yeteneği sağlar [- 1]');" kuyruktaki ilk öğeyi görüntülemek için).
  • Hashicorp Vault KMS'de depolanan anahtarları kullanarak tablolardaki verileri şifrelemek için Hashicorp Anahtar Yönetimi eklentisi eklendi.
  • mysqlbinlog yardımcı programı gtid_domain_id'ye göre filtreleme için yeni seçenekler "--do-domain-ids", "-ignore-domain-ids" ve "-ignore-server-ids" sunar.
  • Harici izleme sistemlerinde kullanılabilen, wsrep durum değişkenlerini JSON formatında ayrı bir dosyada görüntüleme yeteneği eklendi.
  • JSON formatında çıktı almak için “ANALİZİ GÖSTER [FORMAT=JSON]” modu desteği eklendi.
  • "SHOW EXPLAIN" ifadesi artık "EXPLAIN FOR CONNECTION" sözdizimini desteklemektedir.
  • innodb_change_buffering ve eski değişkenler kullanımdan kaldırıldı (yerini old_mode değişkeni aldı).

Kaynak: opennet.ru

Yorum ekle