MariaDB 10.10 kararlı sürüm

DBMS MariaDB 10.10'un (10.10.2) yeni şubesinin ilk kararlı sürümü yayınlandı; burada geriye dönük uyumluluğu koruyan ve ek depolama motorları ve gelişmiş yeteneklerin entegrasyonuyla öne çıkan bir MySQL şubesi geliştiriliyor. MariaDB'nin geliştirilmesi, bireysel satıcılardan bağımsız, açık ve şeffaf bir geliştirme süreci takip edilerek 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.10'daki önemli iyileştirmeler:

  • Belirli bir boyutta rastgele bir bayt dizisi elde etmek için RANDOM_BYTES işlevi eklendi.
  • IPv4 adreslerini 4 baytlık bir gösterimde depolamak için INET4 veri türü eklendi.
  • "MASTER'I DEĞİŞTİR" ifadesinin varsayılan parametreleri değiştirildi; ana sunucu bu tür tanımlayıcıyı destekliyorsa artık GTID'ye (Global İşlem Kimliği) dayalı bir çoğaltma modu kullanıyor. "MASTER_USE_GTID=Current_Pos" ayarı kullanımdan kaldırıldı ve "MASTER_DEMOTE_TO_SLAVE" seçeneğiyle değiştirilmesi gerekiyor.
  • Tabloları herhangi bir sırayla birleştirmek için "eq_ref" kullanma yeteneği de dahil olmak üzere, çok sayıda tablo içeren birleştirme işlemleri için iyileştirilmiş optimizasyonlar.
  • Unicode 14 spesifikasyonunda tanımlanan ve karakterlerin anlamını (örneğin, dijital değerleri sıralarken, önünde bir eksi ve bir noktanın varlığı) dikkate alarak sıralama ve eşleştirme kurallarını belirlemek için kullanılan UCA (Unicode Harmanlama Algoritması) algoritmaları uygulandı. bir dizi ve farklı yazım türleri dikkate alınır ve karşılaştırırken karakterlerin durumu ve aksan işaretinin varlığı dikkate alınmaz). Utf8mb3 ve utf8mb4 işlevlerinde UCA işlemlerinin performansı iyileştirildi.
  • SST/IST isteklerini gerçekleştirmesine izin verilen Galera Kümesi düğümleri listesine IP adresleri ekleme özelliği uygulandı.
  • Varsayılan olarak, davranışı MySQL'e yaklaştırmak için "explicit_defaults_for_timestamp" modu etkinleştirilir ("SHOW CREATE TABLE" yürütülürken, zaman damgası türü için DEFAULT bloklarının içeriği gösterilmez).
  • Komut satırı arayüzünde “--ssl” seçeneği varsayılan olarak etkindir (TLS şifreli bağlantıların kurulumu etkindir).
  • Üst düzey UPDATE ve DELETE ifadelerinin işlenmesi yeniden düzenlendi.
  • DES_ENCRYPT ve DES_DECRYPT işlevleri ve innodb_prefix_index_cluster_optimization değişkeni kullanımdan kaldırıldı.

Kaynak: opennet.ru

Yorum ekle