vabastus , kergekaaluline andmebaas, mis on esitatud plugina raamatukoguna. SQLite kood on vabalt kÀttesaadav avaliku omandi tingimustes, st seda saab kasutada piiranguteta ja tasuta igasugustel eesmÀrkidel. SQLite arendajate rahalist toetust pakub spetsiaalselt loodud konsortsium, kuhu kuuluvad sellised ettevÔtted nagu Adobe, Oracle, Mozilla, Bentley ja Bloomberg.
Peamised :
- Teostatud ANALYZE kÀskluse variant, mis vÔimaldab vÀga suurtes andmebaasides osalist statistika kogumist, ilma et oleks vajalik tÀielik indeksite skannimine. Indeksite skannimise kÀigus skaneeritavate kirgede arvu piirmÀÀr mÀÀratakse uue direktiiviga ««.
- Uus virtuaaltabel ««, kus pakutakse teavet ettevalmistatud vÀljendite ().
- Uus VFS-kihistus , mis lisab iga andmebaasi lehe lÔppu 8-baidiseid kontrollsummasid ja kontrollib neid iga andmebaasist lugemise ajal. Kihistus vÔimaldab leida andmebaasi kahjustusi, mis on pÔhjustatud juhuslikest bitivÀÀratusest salvestusseadmetes.
- Uus SQL-funktsioon , mis tagastab vÀÀrtuse Y, kui X avaldis on tÔene, vÔi Z, vastasel juhul.
- INSERT- ja UPDATE-kĂ€sklustes on nĂŒĂŒd alati veergude tĂŒĂŒbid () fikseeritud enne tingimuste arvutamist plokis .
- Parameetrite arvu piir on tÔstetud 999-lt 32766-le.
- Lisatud laiendus terviklike numbrite arvessevÔtuga, et sorteerida tekst numbrilises jÀrjekorras.
- KĂ€skude liideses on kĂ€sku «.import» lisatud valikud «âcsv», «âascii» ja «âskip». KĂ€skluses «.dump» on lubatud mitu LIKE-malli kasutamine, liites kĂ”ik vĂ€lja vastavad tabelid vĂ€ljundis. Lisatud on kĂ€sk «.oom» silumisse kogumise jaoks. KĂ€skude «.excel», «.output» ja «.once» peale on lisatud variant «âbom». KĂ€sku «.filectrl» on lisatud variant «âschema».
- LIKE operaatoriga mÀÀratud avaldis ESCAPE ĂŒletab nĂŒĂŒd asendussĂŒmbolid, mis vastab PostgreSQL-i kĂ€itumisele.
Samuti tasub mÀrkida uue andmebaasi arengut , milles arendatakse SQLite-i varianti, mis on optimeeritud .
tĂ€itmiseks. Lisaks SQLite'i kestakoodile kasutatakse projektis eraldi teeki PostgreSQL-i pĂ€ringute analĂŒsaatorit, komponendi Date Math teeki , oma akna funktsioonide rakendust (Segment Tree Aggregation algoritmi pĂ”hjal), vektoriseeritud pĂ€ringute tĂ€itmise mootori (Hyper-Pipelining Query Execution algoritmi pĂ”hjal), regulaaravaldiste töötlejat RE2 teegi pĂ”hjal, , isiklikud pĂ€ringute optimeerijad ja MVCC-mehhanism, mis haldab tööde samal ajal kĂ€ivitamist (Multi-Version Concurrency Control).
Projekti kood MIT litsentsi all. Arendus on endiselt katsetamisjÀrgus eksperimenteerimise vÀljaannete.
Allikas: opennet.ru
