MariaDB 10.7 barqaror versiyasi

Olti oylik ishlab chiqishdan so'ng, yangi MariaDB 10.7 (10.7.2) ma'lumotlar bazasi filialining birinchi barqaror versiyasi nashr etildi. Ushbu filial orqaga qarab moslikni saqlab qoladigan va qo'shimcha saqlash dvigatellari va ilg'or funksiyalarni integratsiyalashgan MySQLning bir qismidir. MariaDB ishlab chiqilishi mustaqil MariaDB Jamg'armasi tomonidan nazorat qilinadi, bu har qanday individual sotuvchidan mustaqil ravishda to'liq ochiq va shaffof ishlab chiqish jarayoniga amal qiladi. MariaDB ko'plab distributivlarda MySQL o'rnini bosuvchi sifatida yetkazib beriladi. Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) va Wikipedia, Google Cloud SQL va Nimbuzz kabi yirik loyihalarda joriy etilgan.

MariaDB ning keyingi yirik filiali 10.8.1 ning birinchi sinov versiyasi, 10.6.6, 10.5.14, 10.4.23, 10.3.33 va 10.2.42 tuzatish yangilanishlari bilan bir vaqtda chiqarildi. 10.7.2 versiyasi loyiha qo'llab-quvvatlash muddatini 5 yildan 1 yilgacha qisqartirishni va asosiy versiyalarni yillik emas, balki choraklik versiyalarga o'tkazishni o'z ichiga olgan yangi versiya modeliga o'tganidan beri birinchi versiya bo'ldi.

MariaDB 10.7 dagi asosiy yaxshilanishlar:

  • 128-bitli noyob identifikatorlarni (Universally Unique Identifier) ​​saqlash uchun mo'ljallangan yangi UUID ma'lumotlar turi qo'shildi.
  • JSON formatida ma'lumotlarni qayta ishlash uchun yangi funksiyalar taklif qilinmoqda: ikkita JSON hujjatining identifikatorini taqqoslash uchun JSON_EQUALS() va JSON obyektlarini taqqoslash operatsiyalari (kalitlarni saralash va bo'shliqlarni olib tashlash) uchun mos shaklga keltirish uchun JSON_NORMALIZE().
  • Satrlarni ularning sonli qiymatlari asosida saralash uchun NATURAL_SORT_KEY() funksiyasi qo'shildi (masalan, "v10" satri "v9" satridan keyin saralanadi).
  • Maxsus satr formatlash uchun SFORMAT() funksiyasi qo'shildi - kirish formatlash buyruqlari va almashtirish uchun qiymatlar ro'yxatiga ega satrdir (masalan, 'SFORMAT("Javob {}., 42)').
  • Bir nechta qatorlarga ma'lumotlar qo'shadigan INSERT so'rovlaridagi xatolar haqida hisobot berish yaxshilandi (GET DIAGNOSTICS buyrug'i endi ROW_NUMBER xususiyatini ko'rsatadi, bu xatolik bilan qator raqamini ko'rsatadi).
  • Parolni tekshirish uchun yangi plagin, password_reuse_check, qo'shildi, bu sizga bitta foydalanuvchi tomonidan parollarni qayta ishlatishni cheklash imkonini beradi (yangi parol password_reuse_check_interval parametri tomonidan belgilangan vaqt ichida ishlatilgan parollarga mos kelmasligini tekshirish).
  • Bo'limni jadvalga va aksincha o'zgartirish uchun "ALTER TABLE … CONVERT PARTITION .. TO TABLE" va "ALTER TABLE … CONVERT TABLE … TO PARTITION" iboralarini qo'llab-quvvatlash qo'shildi.
  • mariadb-dump yordam dasturi endi versiyalangan jadvalning ma'lum bir holatiga mos keladigan dumpni chiqarish uchun "--as-of" opsiyasiga ega.
  • MariaDB Galera Cluster uchun yangi PROCESSLIST holatlari joriy etildi: "yakka holda bajarishni kutish", "TOI DDL ni kutish", "oqimni boshqarishni kutish" va "sertifikatlashni kutish".
  • Optimallashtiruvchiga yangi "qayta tartiblash" parametri qo'shildi. Ko'p baytli satrlar uchun ASCII diapazonlari bilan operatsiyalarda belgilarning ma'nosini hisobga olish orqali taqqoslash samaradorligi yaxshilandi.
  • InnoDB xotirasi ommaviy kiritish operatsiyalari, shuningdek, oldindan saralash va indeks yaratish uchun yaxshilangan ishlashga ega.
  • Tafsilotlari hali oshkor qilinmagan beshta zaiflik tuzatildi: CVE-2022-24052, CVE-2022-24051, CVE-2022-24050, CVE-2022-24048, CVE-2021-46659.
  • MariaDB 10.8.1 sinov versiyasidagi o'zgarishlar orasida biz kamayib boruvchi tartibda saralangan indekslarning joriy etilishini ta'kidlaymiz, bu esa teskari tartibda tanlashda ORDER BY operatsiyalarining ishlashini sezilarli darajada yaxshilaydi. Saqlangan funksiyalar uchun IN, OUT, INOUT va IN OUT spetsifikatorlari qo'shildi. InnoDB qayta bajarish jurnalini yuritishda yozishlar sonini kamaytirdi.

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster