Vydání databázového systému SQLite 3.33

Byl zveřejněn vydání SQLite 3.33.0, lehkého databázového systému ve formě dynamické knihovny. Kód SQLite je distribuován jako veřejné vlastnictví (public domain), tedy může být používán bez omezení a bezúplatně pro jakékoli účely. Finanční podporu vývojářů SQLite poskytuje speciálně vytvořený konsorcium, do kterého patří společnosti jako Adobe, Oracle, Mozilla, Bentley a Bloomberg.

Hlavní změny:

  • Implementováno vyjádření UPDATE FROM pro aktualizaci obsahu tabulky na základě výběru z jiné tabulky. V tomto vyjádření je použit syntax odpovídající PostgreSQL.
  • Maximální velikost DB byla zvýšena na 281 TB.
  • V PRAGMA integrity_check umožňuje selektivní kontrolu pouze vybrané tabulky a souvisejících indexů (dříve byla kontrolována celá DB).
  • Přidáno rozšíření decimal s funkcemi desetinné aritmetiky s libovolnou přesností.
  • Do rozšíření ieee754 byla vylepšena podpora čísel binary64.
  • V rozhraní příkazového řádku (CLI) byly přidány nové formáty výstupu „box“, „json“, „markdown“ a „table“. V režimu výstupu „column“ bylo zajištěno automatické rozšíření sloupců podle obsahu nejdelšího řetězce. V režimu výstupu „quote“ bylo zohledněno hodnotu oddělovače stanoveného příkazem „.separator“.
  • V CLI jsou zabudována rozšíření decimal a ieee754.
  • Byla vylepšena optimalizace plánovače dotazů. Zvýšena výkonnost dotazů „SELECT min(x) FROM t WHERE y IN (?,?,?)“ při existenci indexu t(x,y). Bylo implementováno určení možnosti použití plánu dotazu full-index-scan pro dotazy s vyjádřením „INDEXED BY”.
  • V režimu WAL (Write-Ahead Logging) v případě selhání zápisové operace, která vede k narušení konzistence dat v souboru shm, mohou následující transakce obnovit integritu souboru shm při aktivních transakcích pro čtení, místo aby došlo k chybě SQLITE_PROTOCOL.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster