uvoľnenie , ľahkého DBMS, ktorý je dodávaný ako knižnica. Kód SQLite je distribuovaný ako verejné vlastníctvo (public domain), t.j. môže byť používaný bez obmedzení a bez nákladov na akýkoľvek účel. Finančnú podporu pre vývojárov SQLite zabezpečuje špeciálne vytvorený konzorcium, do ktorého patrí aj spoločnosti ako Adobe, Oracle, Mozilla, Bentley a Bloomberg.
Hlavné :
- Implementované výrazy pre aktualizáciu obsahu tabuľky na základe výberu z inej tabuľky. Vo výraze bol použitý syntax, ktorý zodpovedá PostgreSQL.
- Maximálna veľkosť DB bola zvýšená na 281 TB.
- V bola zabezpečená možnosť selektívnej kontroly iba určitej tabuľky a súvisiacich indexov (predtým sa vždy kontrolovala celá DB).
- Pridané rozšírenie s funkciami desatinnej aritmetiky s ľubovoľnou presnosťou.
- Do rozšírenia boli vykonané vylepšenia na podporu čísel binary64.
- V rozhraní príkazového riadku (CLI) nové režimy formátovania výstupu „box“, „json“, „markdown“ a „table“. V režime výstupu „column“ sa zabezpečuje automatické rozbalenie stĺpcov podľa obsahu najdlhšieho riadka. V režime výstupu „quote“ sa zohľadňuje hodnota oddelovača nastaveného príkazom „.separator“.
- V CLI sú zabudované rozšírenia decimal a ieee754.
- Boli vykonané vylepšenia v plánovači dopytov. Zlepšila sa výkonnosť dopytov „SELECT min(x) FROM t WHERE y IN (?,?,?)“ pri existencii indexu t(x,y). Bol implementovaný mechanizmus na využitie plánu dopytu full-index-scan pre dopyty s výrazom „INDEXED BY“.
- V režime (Write-Ahead Logging) v prípade zlyhania operácie zápisu, ktorá vedie k porušeniu súladu údajov v súbore shm, môžu nasledujúce transakcie obnoviť integritu súboru shm pri existujúcich aktívnych transakciách na čítanie, namiesto toho, aby vyhodili chybu SQLITE_PROTOCOL.
Zdroj: opennet.ru
