Lansare SGBD SQLite 3.33

Publicat lansare SQLite 3.33.0, o bază de date ușoară, disponibilă ca bibliotecă de conectare. Codul SQLite este distribuit ca domeniu public, adică poate fi utilizat fără restricții și gratuit în orice scop. Suportul financiar pentru dezvoltatorii SQLite este asigurat de un consorțiu creat special, care include companii precum Adobe, Oracle, Mozilla, Bentley și Bloomberg.

Principalele modificări:

  • Expresie implementată UPDATE DIN pentru actualizarea conținutului tabelului pe baza selecției dintr-un alt tabel. Sintaxa utilizată este cea corespunzătoare PostgreSQL.
  • Dimensiunea maximă a bazei de date a fost crescută la 281 TB.
  • În PRAGMA integrity_check permite verificarea selectivă doar a unui anumit tabel și a indicilor asociați (anterior era verificată întreaga bază de date).
  • A fost adăugat un extension decimal cu funcții de aritmetică zecimală de precizie arbitrară.
  • În extensia ieee754 s-au adus îmbunătățiri pentru a susține numerele binary64.
  • În interfața de linie de comandă (CLI) au fost adăugate noi moduri de formatare a ieșirii „box”, „json”, „markdown” și „table”. În modul de ieșire „column” s-a asigurat extinderea automată a coloanelor în funcție de conținutul celei mai lungi linii. În modul de ieșire „quote” s-a avut în vedere valoarea separatorului stabilit de comanda „.separator”.
  • În CLI sunt integrate extensiile decimal și ieee754.
  • S-au adus îmbunătățiri la planificatorul de interogări. A crescut performanța interogărilor „SELECT min(x) FROM t WHERE y IN (?,?,?)” în prezența unui indice t(x,y). S-a realizat definirea posibilității de utilizare a planului de interogare full-index-scan pentru interogările cu expresia „INDEXED BY”.
  • În modul WAL (Write-Ahead Logging) în cazul unei erori de operațiune de scriere, care duce la inconsistența datelor în fișierul shm, tranzacțiile ulterioare pot acum restabili integritatea fișierului shm în prezența unor tranzacții active de citire, în loc să returneze o eroare SQLITE_PROTOCOL.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster