DBMS SQLite 3.33 versiyasi

nashr etilgan reliz SQLite 3.33.0, plagin kutubxonasi sifatida yaratilgan engil DBMS. SQLite kodi ommaviy domen sifatida tarqatiladi, ya'ni. har qanday maqsadda cheklovlarsiz va bepul foydalanish mumkin. SQLite ishlab chiquvchilari uchun moliyaviy yordam Adobe, Oracle, Mozilla, Bentley va Bloomberg kabi kompaniyalarni o'z ichiga olgan maxsus yaratilgan konsorsium tomonidan amalga oshiriladi.

asosiy o'zgartirish:

  • Amalga oshirilgan ifoda YANGILASH jadval tarkibini boshqa jadvaldan tanlab olish asosida yangilash. Bu ifoda PostgreSQL bilan mos sintaksisdan foydalanadi.
  • Ma'lumotlar bazasining maksimal hajmi 281 TB ga oshirildi.
  • В PRAGMA yaxlitligini_tekshirish Faqat ma'lum bir jadval va tegishli indekslarni tanlab tekshirish imkoniyati taqdim etilgan (ilgari butun ma'lumotlar bazasi har doim tekshirilgan).
  • Kengaytma qo'shildi o'nlik kasr ixtiyoriy aniqlikdagi o'nlik arifmetik funktsiyalar bilan.
  • Kengayishda ieee754 Ikkilik64 raqamlarini qo'llab-quvvatlash uchun yaxshilanishlar amalga oshirildi.
  • Buyruqlar qatori interfeysiga (CLI) qo'shildi yangi chiqish formatlash rejimlari "box", "json", "markdown" va "jadval". "Ustun" chiqish rejimida ustunlar eng uzun qatorning mazmuni asosida avtomatik ravishda kengaytiriladi. "Tiqtibot" chiqarish rejimida ".separator" buyrug'i bilan o'rnatilgan ajratuvchining qiymati hisobga olinadi.
  • O'nlik va ieee754 kengaytmalari CLI ichiga o'rnatilgan.
  • So'rovni rejalashtiruvchiga yaxshilanishlar kiritildi. t(x,y) indeksi mavjud bo‘lganda “SELECT min(x) FROM t WHERE y IN (?,?,?)” so‘rovlarining yaxshilangan ishlashi. "INDEXED BY" ifodasi bilan so'rovlar uchun to'liq indeksli skanerlash so'rov rejasidan foydalanish imkoniyatini aniqlash amalga oshirildi.
  • usul DEVOR (Oldindan yozish) Agar yozish operatsiyasi bajarilmasa, shm faylida ma'lumotlar buzilishiga olib kelsa, keyingi tranzaksiyalar SQLITE_PROTOCOL xatosini chiqarish o'rniga, faol o'qish tranzaktsiyalari mavjud bo'lsa, endi shm faylining yaxlitligini tiklashi mumkin.

Manba: opennet.ru

a Izoh qo'shish