JSON_MERGE_PRESERVE () funktsiyasi MySQL 5.7 da joriy qilingan JSON_MERGE () semantikasiga ega, u barcha qiymatlarni saqlaydi.
JSON Pretty Funksiyasi
JSON Pretty Funksiyasi
MySQL 8.0 MySQL-ga JSON_PRETTY () funktsiyasini qo'shadi. Funktsiya mahalliy JSON ma'lumot turini yoki JSON mag'lubiyat vakolatxonasini qabul qiladi va odam tomonidan o'qilishi mumkin bo'lgan formatlangan JSON satrini yangi satrlar va chiziqlar bilan qaytaradi.
JSON hajmi funktsiyalari
MySQL 8.0 berilgan JSON ob'ekti uchun bo'sh joydan foydalanish bilan bog'liq JSON funktsiyasini qo'shadi. JSON_STORAGE_SIZE () JSON ma'lumot turi uchun haqiqiy hajmni baytda qaytaradi. JSON_STORAGE_FREE () ichki yangilash uchun saqlangan parchalanish va to'ldirishni o'z ichiga olgan JSON ikkilik tipdagi bo'sh joyni baytda qaytaradi.
GIS
GIS
MySQL 8.0 geografik yordamni taqdim etadi. Bunga fazoviy ma'lumotnoma tizimi (SRS) uchun metadata yordami, shuningdek SRS fazoviy ma'lumotlar turlari, fazoviy indekslar va fazoviy funktsiyalar kiradi.
Fazoviy ma'lumotnoma tizimi (SRS)
ST_SPATIAL_REFERENCE_SYSTEMS axborot sxemasi fazoviy ma'lumotlar uchun mavjud bo'lgan fazoviy ma'lumot tizimlari haqida ma'lumot beradi. Ushbu ko'rinish SQL / MM standartiga asoslangan
Belgilar to'plamlari
MySQL 8.0 UTF8MB4-ni standart belgilar to'plamiga aylantiradi. UTF8MB4 satrlarini saralash kabi SQL ishlashi 20 marta, 5,7 dan 8,0 gacha yaxshilandi. UTF8MB4 - bu veb uchun kodlashning dominant belgisidir va bu qadam ko'pchilik MySQL foydalanuvchilari uchun hayotni osonlashtiradi.
UUID manipulyatsiyasi
UUID manipulyatsiyasi
MySQL 8.0 UUID_TO_BIN (), BIN_TO_UUID () va IS_UUID () uchta yangi SQL funktsiyalarini amalga oshirish orqali UUID manipulyatsiyasining qulayligini yaxshilaydi. Birinchisi UUID formatlangan matnni VARBINARY (16) ga, ikkinchisi VARBINARY (16) dan UUID formatlangan matnga o'zgartiradi va ikkinchisi UUID formatlangan matnni tasdiqlaydi. VARBINARY (16) sifatida saqlangan UUID funktsional indekslar yordamida indekslanishi mumkin.
Optimizator gistogrammalari
MySQL 8.0 gistogramma statistikasini amalga oshiradi. Gistogrammalar yordamida foydalanuvchi jadvaldagi ustun uchun ma'lumotlar tarqatish statistikasini yaratishi mumkin, odatda indekslanmagan ustunlar, undan keyin so'rovlar optimallashtiruvchisi optimal so'rovlar rejasini topish uchun foydalanishi mumkin.
Doimiy iboralar
Doimiy iboralar
MySQL 8.0 UTF8MB4 uchun odatiy iboralarni va shuningdek, REGEXP_INSTR (), REGEXP_LIKE (), REGEXP_REPLACE () va REGEXP_SUBSTR () kabi yangi funktsiyalarni qo'llab-quvvatlaydi. Tizim o'zgaruvchilari regexp_stack_limit (standart 8000000 bayt) va regexp_time_limit (standart 32 qadam) bajarilishini boshqarish uchun qo'shilgan
Dev Ops xususiyatlari
Dev Ops ma'lumotlar bazasining operatsion jihatlari, odatda ishonchliligi, mavjudligi, ishlashi, xavfsizligi, kuzatilishi va boshqarilishi haqida g'amxo'rlik qiladi. Yuqori darajadagi mavjudlik MySQL InnoDB klasteri va MySQL guruhining replikatsiyasi bilan birga keladi. Bu erda 8.0 versiyasi boshqa toifadagi jadvalni taqdim etadi.