Vrystelling van DBMS SQLite 3.33

gepubliseer vrylating SQLite 3.33.0, 'n liggewig DBMS wat ontwerp is as 'n inprop-biblioteek. Die SQLite-kode word as 'n publieke domein versprei, d.w.s. mag sonder beperkings en gratis vir enige doel gebruik word. Finansiële ondersteuning vir SQLite-ontwikkelaars word verskaf deur 'n spesiaal geskepte konsortium, wat maatskappye soos Adobe, Oracle, Mozilla, Bentley en Bloomberg insluit.

Die belangrikste veranderinge:

  • Geïmplementeerde uitdrukking UPDATE VANAF om die inhoud van 'n tabel op te dateer op grond van 'n keuse uit 'n ander tabel. Die uitdrukking gebruik sintaksis wat ooreenstem met PostgreSQL.
  • Die maksimum databasisgrootte is verhoog tot 281 TB.
  • В PRAGMA integrity_check Die vermoë om slegs 'n spesifieke tabel en gepaardgaande indekse selektief na te gaan, is voorsien (voorheen is die hele databasis altyd nagegaan).
  • Uitbreiding bygevoeg desimale met arbitrêre presisie desimale rekenkundige funksies.
  • In uitbreiding iee754 Verbeterings is aangebring om binary64-nommers te ondersteun.
  • Na die opdragreëlkoppelvlak (CLI) bygevoeg nuwe uitsetformateringmodusse "boks", "json", "markdown" en "tabel". In die "kolom"-uitvoermodus word kolomme outomaties uitgebrei op grond van die inhoud van die langste reël. In "quote"-uitvoermodus word die waarde van die skeier wat deur die ".separator"-opdrag gestel is, in ag geneem.
  • Die desimale en ieee754 uitbreidings is ingebou in die CLI.
  • Verbeterings is aangebring aan die navraagbeplanner. Verbeterde prestasie van "SELECT min(x) FROM t WHERE y IN (?,?,?)"-navrae wanneer indeks t(x,y) teenwoordig is. Geïmplementeerde opsporing van die moontlikheid om die volle-indeks-skandering navraagplan te gebruik vir navrae met die "INDEXED BY" uitdrukking.
  • die modus WAL (Write-Ahead Logging) As 'n skryfbewerking misluk, wat lei tot data-oortreding in die shm-lêer, kan daaropvolgende transaksies nou die integriteit van die shm-lêer herstel as daar aktiewe leestransaksies is, in plaas daarvan om 'n SQLITE_PROTOCOL-fout te gooi.

Bron: opennet.ru

Voeg 'n opmerking