lëshimi , një SGBD i lehtë, e projektuar si një bibliotekë të integruar. Kodi SQLite shpërndahet si pronë publike (public domain), dmth mund të përdoret pa kufizime dhe falas për çdo qëllim. Mbështetje financiare për zhvilluesit e SQLite ofrohet nga një konsorcium i krijuar posaçërisht, i cili përfshin kompani si Adobe, Oracle, Mozilla, Bentley dhe Bloomberg.
Ndryshimet kryesore :
- E realizuar variant i komandës ANALYZE, e cila lejon që në Baza të Dhënash shumë të mëdha të bëhet mbledhje e pjesshme e statistikave, pa skanuar të gjitha indekset. Kufizimi i numrit të regjistrimeve gjatë skanimit të një indeksi të vetëm përcaktohet me udhëzimin e ri "«.
- Tabela e re virtuale "" ofron informacion rreth e shprehjeve të përgatitura ().
- Shtohet një shtresë VFS , e cila shton kontrollet 8-byte në fund të çdo faqe të dhënash në Baza të Dhënash dhe i kontrollon ato çdo herë që lexohen nga Baza e të Dhënave. Shtresa lejon identifikimin e dëmtimeve të Baza të Dhënash si rezultat i ndotjes aksidentale të bitëve në pajisjet e ruajtjes.
- Shtohet një funksion i ri SQL , i cili kthen vlerën Y, nëse shprehja X është e vërtetë, ose Z, ndryshe.
- Në shprehjet INSERT dhe UPDATE tani gjithmonë përfshirja e tipave të kolonave () para se të përllogariten kushtet në bllokun .
- Kufiri për numrin e parametrave është rritur nga 999 në 32766.
- Shtohet një zgjerim me realizimin e renditjes së sekuencave, që 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 disa shablloneve LIKE me bashkimin e tĂ« gjitha tabelave qĂ« i pĂ«rkasin maskave tĂ« dhĂ«na. Shtuar komanda «.oom» pĂ«r ndĂ«rtimet e debugging. NĂ« komandat «.excel», «.output» dhe «.once» Ă«shtĂ« shtuar opsioni «âbom». NĂ« komandĂ«n «.filectrl» Ă«shtĂ« shtuar opsioni «âschema».
- Shprehja e dhënë me operatorin LIKE tani tejkalon karakteret e vendosjes, që i përket sjelljes së PostgreSQL.
Shtesë mund të theksojë zhvillimin e një SGBD të ri , në të cilin po zhvillohet një variant i SQLite, i optimizuar për ekzekutimin .
Përveç kodit të shell nga SQLite, projekti përdor parserin e nxjerrë në një bibliotekë të veçantë nga PostgreSQL, komponentin Data Math nga , implementimi i tij i funksioneve të dritareve (bazuar në algoritmin e Aggregimit të Pemës së Segmentit), një motor i vektorizuar për ekzekutimin e pyetjeve (bazuar në algoritmin e Ekzekutimit Hyper-Pipelining), përpunuesi i shprehjeve të rregullta i bazuar në bibliotekën , optimizuesi i pyetjeve dhe mekanizmi i menaxhimit të përmbajtjes multifunksionale (Multi-Version Concurrency Control).
Kodi i projektit më poshtë me licencën MIT. Zhvillimi është ende në fazën e lëshimeve eksperimentale.
Burimi: opennet.ru
