Vydanie DBMS SQLite 3.33

Zverejnené uvoľnenie SQLite 3.33.0, ľ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é zmeny:

  • Implementované výrazy AKTUALIZOVAŤ Z 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 PRAGMA integrity_check 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 decimal s funkciami desatinnej aritmetiky s ľubovoľnou presnosťou.
  • Do rozšírenia ieee754 boli vykonané vylepšenia na podporu čísel binary64.
  • V rozhraní príkazového riadku (CLI) stavebné bloky pre vetvu dogfood, a do platformy Fuchsia 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 WAL (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

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster