Mariya stol turi [ tahrir | kodni tahrirlash ]
Mariya (5.2.x versiyasidan beri - Aria) MyISAM omborining kengaytirilgan versiyasi bo'lib , buzilishdan keyin ma'lumotlar yaxlitligini saqlash vositalarini qo'shdi.
Mariyaning asosiy afzalliklari [26] .
Buzilgan holatda, joriy operatsiya natijalari LOCK TABLES buyrug'i oldidan orqaga qaytariladi yoki holatiga qaytariladi. Jurnal operatsiyalari orqali amalga oshirish.
Faoliyat jurnalining istalgan joyidan holatni tiklash imkoniyati, jumladan, CREATE/DROP/RENAME/TRUNCATE-ni qo‘llab-quvvatlash. Faoliyat jurnalini vaqti-vaqti bilan nusxalash orqali qo'shimcha zaxira nusxalarini yaratish uchun foydalanish mumkin.
Barcha MyISAM ustun formatlarini qo'llab-quvvatlash, yangi "blokdagi qatorlar" formati bilan kengaytirilgan bo'lib, u ma'lumotlarni saqlashning sahifalashtirilgan usulidan foydalanadi, bunda ustunlardagi ma'lumotlarni keshlash mumkin.
Kelajakda ikkita rejim amalga oshiriladi: tranzaktsion va tranzaksiya jurnalida aks ettirilmasdan, muhim bo'lmagan ma'lumotlar uchun.
Ma'lumotlar sahifasining o'lchami 8 KB (MyISAM da 1 KB), bu sizga qattiq o'lchamli maydonlardagi indekslar uchun yaxshiroq ishlashga erishish imkonini beradi, lekin o'zgaruvchan uzunlikdagi kalitlarni indekslashda sekinroq.
MySQL 5.5 [ tahrir | kodni tahrirlash ]
MySQL 5.5 filiali chiqarilmagan MySQL 5.4 seriyasiga asoslanadi va bir qator muhim miqyoslash va ishlash yaxshilanishlarini o'z ichiga oladi, jumladan:
Standart InnoDB dvigatelidan foydalanish.
Google'dan InnoDB uchun yamoqlarga asoslangan yarim sinxron replikatsiya mexanizmini qo'llab-quvvatlash.
Ma'lumotlarni qismlarga ajratish funktsiyalarini takomillashtirish. Katta jadvallarni fayl tizimlarida joylashgan bir necha qismlarga bo'lish uchun kengaytirilgan sintaksis (bo'lim). RANGE, LIST operatsiyalari va "bo'limni kesish" optimallashtirish usuli qo'shildi.
Ichki so'rovlar va JOIN operatsiyalari uchun yangi optimallashtirish mexanizmi.
Ichki blokirovka tizimi qayta ishlab chiqilgan.
Ko'p sonli yadroli protsessorlarda InnoDB optimallashtirish bilan integratsiyalangan Google yamoqlari.
MySQL 6.0 [ tahrir | kodni tahrirlash ]
MySQL 6.0 alfa testida muzlatilgan. Dastlab, 5.2 versiyasini yaratishga qaror qilindi, tez orada bu versiya 6.0 ga o'zgartirildi. Biroq MySQL 6.0 haqidagi maʼlumotlar keyinchalik saytdan yoʻqolib ketdi va ishlab chiquvchilar asosiy eʼtiborni 5.5 va keyingi versiya 5.6 ga qaratishdi.
6.0 versiyasining asosiy yangiliklaridan biri Oracle tomonidan sotib olingan Innobase tomonidan InnoDB uchun potentsial almashtirish sifatida ishlab chiqilgan Falcon jadvalining yangi turi bo'ldi . 2010 yilda xuddi shu Oracle tomonidan Sun Microsystems sotib olinishi munosabati bilan Falconning taqdiri so'roq ostida qolmoqda.
MySQL 5.7 [ tahrir | kodni tahrirlash ]
MySQL 5.7.1 filialining birinchi versiyasi 2013-yil 23-aprelda e’lon qilingan. MySQL 5.7.8 Debian 8 va Ubuntu 15.04 uchun moslashtirilgan. Oxirgi nashr 19.10.2020 yildagi 5.7.32. [23] MySQL 8.0 [ tahrir | kodni tahrirlash ]
8.0.0 versiyasi 09/12/2016 da chiqarilgan, ammo 8.0.11 versiyasi 19/04/2018 da chiqarilgan. Oxirgi versiya 8.0.22 (chiqarish sanasi: 19.10.2020) [27] Texnik xususiyatlari [ tahrir | kodni tahrirlash ]