SQLite 3.33 DB relīze

Publicēts izlaidums SQLite 3.33.0, viegli lietojama datubāze, kas ir pieejama kā pievienojama bibliotēka. SQLite kods tiek izplatīts kā publiskais īpašums (public domain), t.i., to var izmantot bez ierobežojumiem un bez maksas jebkuriem mērķiem. SQLite izstrādātājus atbalsta speciāli izveidota konsorcijs, kurā ietilpst tādas kompānijas kā Adobe, Oracle, Mozilla, Bentley un Bloomberg.

īpašības izmaiņas:

  • Izteikums realizēts UPDATE FROM lai atjauninātu tabulas saturu, pamatojoties uz atlasi no citas tabulas. Izteiksmē izmantota sintakse, kas atbilst PostgreSQL.
  • Maksimālais datubāzes izmērs palielināts līdz 281 TB.
  • No PRAGMA integrity_check nodrošināta iespēja veikt selektīvu pārbaudi tikai noteiktai tabulai un tai saistītajiem indekiem (iepriekš vienmēr tika pārbaudīta visa datubāze).
  • Pievienots paplašinājums decimal ar simtiem decimālās aritmētikas funkcijām ar patvaļīgu precizitāti.
  • Paplašinājumā ieee754 iekļauti uzlabojumi atbalstam binary64 skaitļiem.
  • Komandu rindā (CLI) ir pievienotas jauni izvadīšanas formatēšanas režīmi „box”, „json”, „markdown” un „table”. „Column” izvadīšanas režīmā nodrošināta automātiska kolonnas izpilde atbilstoši garākās rindas saturam. „Quote” izvadē ņemta vērā atdalītāja vērtība, ko iestatījusi komanda „.separator”.
  • CLI iekļauti paplašinājumi decimal un ieee754.
  • Veiktas izmaiņas vaicājumu plānotājā. Uzlabota vaicājumu „SELECT min(x) FROM t WHERE y IN (?,?,?)” veiktspēja, ja ir indekss t(x,y). Realizēti nosacījumi, lai izmantotu full-index-scan plānu vaicājumiem ar izteiksmi „INDEXED BY”.
  • Režīmā WAL (Write-Ahead Logging) gadījumā, ja ieraksta operācijas kļūme, kas izraisa datu konsistences pārkāpumu failā shm, sekojošās transakcijas tagad var atjaunot shm faila integritāti, ja ir aktīvas lasīšanas transakcijas, nevis izraisot kļūdu SQLITE_PROTOCOL.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster