ĂshtĂ« publikuar versioni SQLite 3.41, njĂ« DBMS e lehtĂ«, e projektuar si njĂ« bibliotekĂ« e lidhur. Kodi i SQLite shpĂ«rndahet si pronĂ« publike, pra mund tĂ« pĂ«rdoret pa kufizime dhe falas pĂ«r çdo qĂ«llim. MbĂ«shtetjen financiare pĂ«r zhvilluesit e SQLite e siguron njĂ« konsorcium i krijuar posaçërisht, nĂ« tĂ« cilin pĂ«rfshihen kompani si Adobe, Oracle, Mozilla, Bentley dhe Bloomberg.
Ndryshimet kryesore:
- Janë bërë optimizime në planifikuesin e pyetjeve, duke prekur pyetjet e agreguara me shprehjen GROUP BY, përdorimin e indekseve, përdorimin e korutinave në vend të materializimit të nëntëpyetjeve dhe pamjeve, funksionet json_tree() dhe json_each().
- ĂshtĂ« shtuar njĂ« zgjerim me funksione base64 dhe base85, tĂ« cilat tani janĂ« gjithashtu tĂ« disponueshme nĂ« ndĂ«rfaqen e komandĂ«s (CLI).
- Në CLI është shtuar urdhri «.scanstats est» për të vlerësuar efikasitetin e planifikuesit të pyetjeve.
- Në CLI është bërë e mundur ndryshimi i shkronjës së ftuar për të treguar se pozita e të dhënave ndodhet brenda një literali string, një koment, një identifikues ose një definim triggeri.
- Duke specifikuar opsionin e komandĂ«s «âsafe», Ă«shtĂ« zgjeruar lista e funksioneve tĂ« rrezikshme SQL qĂ« mund tĂ« mbyllen.
- Së pari, është çaktivizuar mënyra që lejon kornizimin e literalëve të vargjeve me thonjeza të dyfishta.
- Në komandën PRAGMA integrity_check është e garantuar përcaktimi i përputhjes së vargjeve tekstualë në tabelë duke përdorur një renditje të ndryshme bajtësh në indeks.
- Në parser është realizuar injorimi i prapave të tepërta rreth nënpyetjes, të vendosur në anën e djathtë të operatorit IN, që korrespondon me sjelljen e PostgreSQL (më parë SQLite i përpunonte këto nënpyetje si një shprehje e rënë dakord me kufizimin 'LIMIT 1').
Burimi: opennet.ru
