väljalase , kergekaaluline andmebaas, mis on kujundatud dünaamilise ühendusraamatukoguna. SQLite kood on vabalt saadaval (public domain), see tähendab, et seda tohib kasutada ilma piiranguteta ja tasuta mistahes otstarbel. SQLite arendajate rahalist toetust annab spetsiaalselt loodud konsortsium, kuhu kuuluvad sellised ettevõtted nagu Adobe, Oracle, Mozilla, Bentley ja Bloomberg.
Peamised :
- Tehtud ANALYZE käsu umbkaudne variant, mis võimaldab väga suurtes andmebaasides osalist statistika kogumist ilma indeksite täieliku skaneerimiseta. Ühe indeksi skaneerimise ajal kirje arvu piirang määratakse uue juhtnööri „«.
- Uus virtuaaltabel „“, mis pakub teavet eelnevalt valmistatud väljendite ().
- Lisatud VFS-tasand , mis lisab iga andmebaasi andmelehe lõppu 8-baidiseid kontrollsummasid ja kontrollib neid iga andmebaasist lugemise ajal. Tasand võimaldab tuvastada andmebaasi rikkumisi, mis võivad tekkida juhusliku bittide moonutamise tõttu salvestusseadmetes.
- Lisatud uus SQL-funktsioon , mis tagastab väärtuse Y, kui väljend X on tõene, või Z, vastupidisel juhul.
- INSERT ja UPDATE väljendites toimub nüüd alati veeru tüüpide kinnitamine () enne tingimuste arvutamist tekstis .
- Parameetrite arvu piirang on tõusnud 999-lt 32766-le.
- Lisatud laiendus märgi järjestamise realiseerimise kaudu, mis arvestab tekstis olevate täisarvudega selle teksti järjestamiseks arvulises järjekorras.
- Käsurea liideses on käsule «.import» lisatud valikud «—csv», «—ascii» ja «—skip». Käsus «.dump» on lubatud mitme LIKE-malli kasutamine kõigi tabelite väljundiks, mis vastavad antud mustritele. Lisatud on käsu «.oom» toimetamise kogumitele. Käsule «.excel», «.output» ja «.once» on lisatud valik «—bom». Käsule «.filectrl» on lisatud valik «—schema».
- LIKE operaatoriga määratud avaldis ESCAPE asendab nüüd asendusmärgid, mis vastab PostgreSQL-i käitumisele.
Samuti võib märkida uue andmebaasi arengu. , kus arendatakse SQLite'i versiooni, mis on optimeeritud .
lisaks SQLite'i kestakoodile kasutatakse projekti jaoks eraldi teeki PostgreSQL-i parserit, komponenti Date Math, , oma akna-funktsioonide realiseerimine (Segment Tree Aggregation algoritmi põhjal), vektoriseeritud päringute täitmise mootori (Hyper-Pipelining Query Execution algoritmi põhjal), regulaaravaldiste töötlejat, mis põhinevad teegil , omapärased päringu optimeerijad ja MVCC-mehhanism, mis haldab samaaegsete ülesannete täitmist (Multi-Version Concurrency Control).
Projekti kood MIT litsentsi all. Arendus on praegu katsetamise etapis .
Allikas: opennet.ru
