lëshimi , një DBMS të lehtë, e dizajnuar si një bibliotekë të lidhur. Kodi i SQLite shpërndahet si pronë publike, dmth. mund të përdoret pa liri dhe pa pagesë për çdo qëllim. Mbështetje financiare për zhvilluesit e SQLite ofrohet nga një konsorcium i krijuar posaçërisht, i përbërë nga kompani si Adobe, Oracle, Mozilla, Bentley dhe Bloomberg.
Main :
- është realizuar një variant i komandës ANALYZE, i cili lejon mbledhjen e pjesore të statistikave në bazat e të dhënave shumë të mëdha, pa skanimin e plotë të indekseve. Kufiri i numrit të regjistrimeve gjatë skanimit të një indeksi vendoset me anë të drejtpërdrejtësisë së re ««.
- Shtuar një tabelë virtuale të re «», e cila ofron informacion mbi e shprehjeve të përgatitura paraprakisht ().
- Shtuar një shtresë VFS , e cila shton kontrollet 8-bajtëshe në fund të çdo faqe të dhënash në bazën e të dhënave dhe i kontrollon ato gjatë çdo leximi nga baza e të dhënave. Shtresa lejon identifikimin e dëmtimeve të bazës së të dhënave si rezultat i distorsioneve të rastit të bitëve në pajisjet e ruajtjes.
- Shtuar një funksion të ri SQL , e cila kthen vlerën Y, nëse shprehja X është e vërtetë, ose Z, përndryshe.
- Në shprehjet INSERT dhe UPDATE tani gjithmonë ngjitimet e tipeve të kolonave () para llogaritjes së kushteve në bllokun .
- Limiti i numrit të parametërve është rritur nga 999 në 32766.
- Shtuar zgjerimin me realizimin e radhitjes së sekuencave, e cila merr parasysh numrat e plotë në tekst për të renditur këtë tekst në rendin numerik.
- NĂ« ndĂ«rfaqen e linjĂ«s sĂ« komandĂ«s, komandĂ«s «.import» i janĂ« shtuar opsionet «âcsv», «âascii» dhe «âskip». NĂ« komandĂ«n «.dump» lejohet pĂ«rdorimi i shumĂ« shabloneve LIKE me shkrirjen e tĂ« gjitha tabelave qĂ« pĂ«rputhen me maskat e dhĂ«na. Shtuar komanda «.oom» pĂ«r ndĂ«rtimet e debug. Opsioni «âbom» i Ă«shtĂ« shtuar komandave «.excel», «.output» dhe «.once». Opsioni «âschema» i Ă«shtĂ« shtuar komandĂ«s «.filectrl».
- Shprehja e caktuar me operatorin LIKE tani rindërton karakteret e zëvendësimit, që korrespondon me sjelljen e PostgreSQL.
Së bashku mund të përmendim zhvillimin e një SGBD të ri , në të cilin po zhvillohet një variant i SQLite, i optimizuar për ekzekutimin e .
Përveç kodit të shtresës nga SQLite, projekti përdor parser-in e veçuar në një bibliotekë nga PostgreSQL, komponentin Date Math nga , realizimin e saj të funksioneve dritare (mbi bazën e algoritmit të Segment Tree Aggregation), motorin e ekzekutimit të pyetjeve të vektorizuar (mbi bazën e algoritmit Hyper-Pipelining Query Execution), dhe trajtuesin e shprehjeve të rregullta në bazë të bibliotekës , optimizuesin e saj të pyetjeve dhe mekanizmin MVCC për menaxhimin e ekzekutimeve të shumëfishta (Multi-Version Concurrency Control).
Kodi i projektit nën licencën MIT. Zhvillimi është ende në fazën e lëshimeve eksperimentale.
Burimi: opennet.ru
