È stato pubblicato il rilascio di SQLite 3.39, un database leggero presentato come una libreria da collegare. Il codice di SQLite è distribuito come dominio pubblico, ovvero può essere utilizzato senza restrizioni e gratuitamente per qualsiasi scopo. Il supporto finanziario agli sviluppatori di SQLite è fornito da un consorzio appositamente creato, che include aziende come Adobe, Oracle, Mozilla, Bentley e Bloomberg.
Variazioni principali:
- Aggiunto supporto per le operazioni di join esterno destro e completo — 'RIGHT OUTER JOIN' e 'FULL OUTER JOIN'.
- Introdotti nuovi operatori di confronto — 'IS NOT DISTINCT FROM' e 'IS DISTINCT FROM', che sono identici agli operatori precedentemente disponibili 'IS' e 'IS NOT', e sono stati aggiunti per migliorare la compatibilità con gli standard SQL e PostgreSQL.
- Nei sistemi Unix, è stata 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, anche quelle che non contengono l'espressione 'GROUP BY'.
- Effettuate numerose microottimizzazioni, che nel complesso hanno consentito di ridurre il carico sulla CPU nei test del 2,3%.
Fonte: opennet.ru
