Lëshimi i SQLite 3.41

Është publikuar publikimi i SQLite 3.41, 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.

Ndryshimet kryesore:

  • Janë bërë optimizime në planifikuesin e pyetjeve, duke ndikuar në pyetjet agregate me klauzolën GROUP BY, përdorimin e indekseve, përdorimin e korutinave në vend të materializimit të nënpyetjeve dhe pamjeve, si dhe funksionet json_tree() dhe json_each().
  • Është shtuar një zgjerim me funksionet base64 dhe base85, të cilat tani janë gjithashtu të disponueshme në ndërfaqen e linjës së komandës (CLI).
  • Komanda ".scanstats est" është shtuar në CLI për të vlerësuar performancën e planifikuesit të pyetjeve.
  • CLI ofron një ndryshim në kërkesën e hyrjes për të treguar se pozicioni i hyrjes është brenda një literali vargu, komenti, identifikuesi ose përkufizimi të shkaktarit.
  • Kur specifikohet opsioni i rreshtit të komandës "--safe", lista e funksioneve të rrezikshme SQL që mund të çaktivizohen është zgjeruar.
  • Si parazgjedhje, modaliteti që lejon që literalët e vargut të futen në thonjëza të dyfishta është i çaktivizuar.
  • Komanda PRAGMA integrity_check siguron që vargjet e tekstit në një tabelë përputhen kur përdoren renditje të ndryshme bajtesh në indeks.
  • Analizuesi tani injoron kllapat shtesë rreth një nënpyetjeje të specifikuar në anën e djathtë të operatorit IN, gjë që përputhet me sjelljen e PostgreSQL (më parë, SQLite i trajtonte nënpyetje të tilla si një shprehje që i nënshtrohej kufizimit "LIMIT 1").

Burimi: opennet.ru

Shto një koment