È stata pubblicata la versione 3.39 di SQLite, un sistema di gestione di database leggero, reso disponibile come libreria da collegare. Il codice di SQLite è distribuito come dominio pubblico, il che significa che può essere utilizzato senza limitazioni e gratuitamente per qualsiasi scopo. Il supporto finanziario per gli sviluppatori di SQLite è fornito da un consorzio appositamente costituito, che include aziende come Adobe, Oracle, Mozilla, Bentley e Bloomberg.
Principali modifiche:
- È stato aggiunto il supporto per le operazioni di join esterno destro e pieno delle tabelle — "RIGHT OUTER JOIN" e "FULL OUTER JOIN".
- Sono stati proposti nuovi operatori di confronto — "IS NOT DISTINCT FROM" e "IS DISTINCT FROM", che sono identici agli operatori già disponibili "IS" e "IS NOT", e sono stati aggiunti per migliorare la compatibilità con gli standard SQL e PostgreSQL.
- Nei sistemi Unix, è garantita l'espansione di tutti i collegamenti simbolici nei nomi dei database per determinare il nome canonico del database prima di aprire il file.
- È consentito l'uso dell'espressione HAVING per qualsiasi query aggregata, comprese quelle che non contengono l'espressione "GROUP BY".
- Sono state apportate numerose microottimizzazioni, che hanno ridotto il carico della CPU nei test del 2.3%.
Fonte: opennet.ru
