rilascio , un DBMS leggero, fornito come libreria di collegamento. Il codice di SQLite è rilasciato come dominio pubblico, ossia può essere utilizzato senza restrizioni e gratuitamente per qualsiasi scopo. Il supporto finanziario per gli sviluppatori di SQLite è garantito da un consorzio appositamente creato, che comprende aziende come Adobe, Oracle, Mozilla, Bentley e Bloomberg.
Principali :
- Implementata l'espressione per aggiornare il contenuto di una tabella basato su una selezione da un'altra tabella. L'espressione utilizza una sintassi compatibile con PostgreSQL.
- La dimensione massima del database è aumentata a 281 TB.
- In è stata fornita la possibilità di controllare selettivamente solo una specifica tabella e gli indici associati (in precedenza veniva sempre controllato l'intero database).
- Aggiunta l'estensione con funzioni di aritmetica decimale a precisione arbitraria.
- Nell'estensione sono stati apportati miglioramenti per supportare numeri binary64.
- Nell'interfaccia della riga di comando (CLI) nuovi modi di formattazione dell'output «box», «json», «markdown» e «table». Nella modalità di output «column» è garantita l'espansione automatica delle colonne in base al contenuto della stringa più lunga. Nella modalità di output «quote» è stato considerato il valore del delimitatore impostato dal comando «.separator».
- Nella CLI sono state incorporate le estensioni decimal e ieee754.
- Miglioramenti sono stati apportati al pianificatore di query. È stata aumentata la performance delle query «SELECT min(x) FROM t WHERE y IN (?,?,?)» in presenza di un indice t(x,y). È stata implementata la possibilità di utilizzo del piano di query full-index-scan per le query con l'espressione «INDEXED BY».
- In modalità (Write-Ahead Logging) in caso di un errore durante l'operazione di scrittura che porta a una perdita di coerenza dei dati nel file shm, le transazioni successive possono ora ripristinare l'integrità del file shm in presenza di transazioni attive in lettura, invece di restituire un errore SQLITE_PROTOCOL.
Fonte: opennet.ru
