MariaDB 10.10 barqaror versiyasi

DBMS MariaDB 10.10 (10.10.2) yangi filialining birinchi barqaror nashri chop etildi, uning doirasida MySQL-ning orqaga qarab muvofiqligini saqlaydigan va qo'shimcha saqlash dvigatellari va ilg'or imkoniyatlarning integratsiyasi bilan ajralib turadigan tarmog'i ishlab chiqilmoqda. MariaDB rivojlanishi alohida sotuvchilardan mustaqil bo'lgan ochiq va shaffof rivojlanish jarayonidan so'ng mustaqil MariaDB Jamg'armasi tomonidan nazorat qilinadi. MariaDB ko'plab Linux distribyutorlarida (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) MySQL o'rnini bosuvchi sifatida taqdim etilgan va Wikipedia, Google Cloud SQL va Nimbuzz kabi yirik loyihalarda qo'llanilgan.

MariaDB 10.10-dagi asosiy yaxshilanishlar:

  • Berilgan o'lchamdagi baytlarning tasodifiy ketma-ketligini olish uchun RANDOM_BYTES funksiyasi qo'shildi.
  • IPv4 manzillarini 4 baytli ko'rinishda saqlash uchun INET4 ma'lumotlar turi qo'shildi.
  • “CANGE MASTER TO” ifodasining standart parametrlari o‘zgartirildi, agar asosiy server ushbu turdagi identifikatorni qo‘llab-quvvatlasa, endi u GTID (Global Transaction ID) asosida replikatsiya rejimidan foydalanadi. "MASTER_USE_GTID=Hozirgi_Pos" sozlamasi eskirgan va uni "MASTER_DEMOTE_TO_SLAVE" opsiyasi bilan almashtirish kerak.
  • Ko'p sonli jadvallar bilan birlashtirish operatsiyalari uchun yaxshilangan optimallashtirish, jumladan, jadvallarni istalgan tartibda birlashtirish uchun "eq_ref" dan foydalanish imkoniyati.
  • Unicode 14 spetsifikatsiyasida aniqlangan va belgilarning ma'nosini hisobga olgan holda tartiblash va moslashtirish qoidalarini aniqlash uchun foydalaniladigan UCA (Unicode Collation Algoritm) algoritmlari amalga oshirildi (masalan, raqamli qiymatlarni saralashda, minus va nuqta oldida nuqta mavjudligi). bir qator va har xil imlo turlari hisobga olinadi va uni taqqoslashda belgilar holi va urg'u belgisi mavjudligi hisobga olinmaydi). utf8mb3 va utf8mb4 funksiyalarida UCA operatsiyalarining yaxshilangan ishlashi.
  • SST/IST so'rovlarini bajarishga ruxsat berilgan Galera Cluster tugunlari ro'yxatiga IP-manzillarni qo'shish imkoniyati amalga oshirildi.
  • Odatiy bo'lib, xatti-harakatni MySQL ga yaqinlashtirish uchun "explicit_defaults_for_timestamp" rejimi faollashtirilgan ("SHOW CREATE TABLE" bajarilganda vaqt tamg'asi turi uchun DEFAULT bloklarining mazmuni ko'rsatilmaydi).
  • Buyruqlar qatori interfeysida sukut bo'yicha "--ssl" opsiyasi yoqilgan (TLS shifrlangan ulanishlarni o'rnatish yoqilgan).
  • Yuqori darajadagi UPDATE va DELETE ifodalarini qayta ishlash qayta ishlandi.
  • DES_ENCRYPT va DES_DECRYPT funksiyalari va innodb_prefix_index_cluster_optimization o‘zgaruvchisi eskirgan.

Manba: opennet.ru

a Izoh qo'shish