MariaDB 13.0 barqaror versiyasi

MariaDB 13.0.2 chiqarildi, bu uni 13.0 filialining birinchi barqaror versiyasi sifatida belgilaydi. MariaDB 13.0 funksionallikning bosqichma-bosqich rivojlanishini davom ettiradigan va keyingi filialning barqaror versiyasigacha saqlanib qoladigan, ketma-ket versiya hisoblanadi. Nashr nomzodi MariaDB 13.1.1 ham mavjud.

MariaDB loyihasi orqaga qarab moslikni saqlaydigan va qo'shimcha saqlash mexanizmlari va ilg'or funksiyalarni integratsiyalash xususiyatiga ega MySQLning bir qismini ishlab chiqadi. MariaDB ishlab chiqilishi mustaqil MariaDB Jamg'armasi tomonidan nazorat qilinadi, bu alohida sotuvchilardan mustaqil ravishda 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 13.0 filialidagi o'zgarishlar quyidagilarni o'z ichiga oladi:

  • Saqlangan protseduralar va funksiyalardan SQL so'rovi yoki qatorlar to'plami natijasini qaytarish uchun ishlatilishi mumkin bo'lgan kursor uchun ma'lumotnoma ma'lumotlar turini e'lon qilish uchun "TYPE .. IS REF CURSOR" operatori qo'shildi.
  • Protsedura parametrlarida va funksiya qaytarish qiymatlarida RECORD turidan foydalanish imkoniyati joriy etildi.
  • QB_NAME() optimizator ko'rsatmasi qo'shildi, bu sizga ushbu blok uchun keyingi optimallashtirish ko'rsatmalarini qo'llash uchun so'rov blokiga nom berish imkonini beradi.
  • Faqat belgilanganidan eski versiyalarda kengayadigan "/*!! … */" bajariladigan izohlar uchun qo'llab-quvvatlash qo'shildi. Masalan, agar siz MariaDB 10.0 da "CREATE OR REPLACE TABLE" va oldingi versiyalarda "CREATE TABLE IF NOT EXISTS" operatorlarini bajarishingiz kerak bo'lsa: CREATE /*!100000 OR REPLACE */ TABLE /*!!100000 IF NOT EXISTS */ t1 …
  • INFORMATION_SCHEMA.SYSTEM_VARIABLES jadvalida endi eskirgan o'zgaruvchilarni belgilash uchun IS_DEPRECATED ustuni mavjud va INFORMATION_SCHEMA.STATISTICS va INFORMATION_SCHEMA.COLUMNS jadvallarida endi CREATE_OPTIONS ustuni mavjud bo'lib, u CREATE TABLE operatorining dvigatelga xos imkoniyatlari haqida ma'lumot beradi.
  • Audit maqsadlari uchun plagin jurnallarida ko'rsatilgan vaqt formatini sozlash imkoniyati taqdim etildi.
  • "JADVALNI YARATISH YOKI ALMASHTIRISH" operatsiyasining atomik bajarilishi ta'minlanadi.
  • "UPDATE … RETURNING" konstruktsiyasi amalga oshirildi, bu sizga satrlarni yangilash va ularning o'zgartirilgan qiymatlarini darhol qaytarish imkonini beradi.
  • Fayllarni WAL jurnallari bilan saqlash rejimini yoqish uchun innodb_log_archive o'zgaruvchisi qo'shildi (jurnalni bitta faylda davriy ravishda qayta yozish o'rniga, u to'lgandan so'ng, yozuv yangi faylga o'tadi).
  • MEMORY dvigatelida CHAR ustunlari uchun indekslarning (UNIQUE INDEX) ishlashi tezlashtirildi.

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