Lëshimi i DBMS SQLite 3.33

botuar lirimin SQLite 3.33.0, një DBMS i lehtë i krijuar si një bibliotekë shtesë. Kodi SQLite shpërndahet si një domen publik, d.m.th. mund të përdoret pa kufizime dhe pa pagesë për çdo qëllim. Mbështetja financiare për zhvilluesit e SQLite ofrohet nga një konsorcium i krijuar posaçërisht, i cili përfshin kompani të tilla si Adobe, Oracle, Mozilla, Bentley dhe Bloomberg.

Kryesore Ndryshimet:

  • Shprehje e zbatuar PPRDITSUAR NGA për të përditësuar përmbajtjen e një tabele bazuar në një përzgjedhje nga një tabelë tjetër. Shprehja përdor sintaksë në përputhje me PostgreSQL.
  • Madhësia maksimale e bazës së të dhënave është rritur në 281 TB.
  • В Kontrolli_integriteti i PRAGMA Është siguruar aftësia për të kontrolluar në mënyrë selektive vetëm një tabelë specifike dhe indekse të lidhura (më parë kontrollohej gjithmonë e gjithë baza e të dhënave).
  • Shtesa e shtuar dhjetore me funksione aritmetike dhjetore me saktësi arbitrare.
  • Në zgjerim ieee754 Janë bërë përmirësime për të mbështetur numrat binary64.
  • Tek ndërfaqja e linjës së komandës (CLI) shtuar mënyrat e reja të formatimit të daljes "box", "json", "markdown" dhe "table". Në modalitetin e daljes "kolona", kolonat zgjerohen automatikisht bazuar në përmbajtjen e rreshtit më të gjatë. Në modalitetin e daljes "quote" merret parasysh vlera e ndarësit të vendosur nga komanda ".separator".
  • Shtesat dhjetore dhe ieee754 janë ndërtuar në CLI.
  • Janë bërë përmirësime në planifikuesin e pyetjeve. Performanca e përmirësuar e pyetjeve "SELECT min(x) FROM t WHERE y IN (?,?,?)" kur indeksi t(x,y) është i pranishëm. Zbulimi i zbatuar i mundësisë së përdorimit të planit të pyetjeve me skanim të plotë të indeksit për pyetjet me shprehjen "INDEXED BY".
  • Në modalitet WAL (Regjistrimi me shkrim përpara) Nëse një operacion shkrimi dështon, duke çuar në shkelje të të dhënave në skedarin shm, transaksionet e mëvonshme tani mund të rivendosin integritetin e skedarit shm nëse ka transaksione leximi aktive, në vend që të hedhin një gabim SQLITE_PROTOCOL.

Burimi: opennet.ru

Shto një koment