Die Version 3.39 von SQLite, einer leichtgewichtigen Datenbank, die als Plug-in-Bibliothek bereitgestellt wird, wurde veröffentlicht. Der SQLite-Code wird als Public Domain verbreitet, d. h. er kann ohne Einschränkungen und kostenlos für beliebige Zwecke verwendet werden. Die finanzielle Unterstützung der SQLite-Entwickler erfolgt durch ein speziell gegründetes Konsortium, zu dem Unternehmen wie Adobe, Oracle, Mozilla, Bentley und Bloomberg gehören.
Hauptänderungen:
- Die Unterstützung für die Operationen des rechten und vollständigen äußeren Verbindens von Tabellen – «RIGHT OUTER JOIN» und «FULL OUTER JOIN» – wurde hinzugefügt.
- Neue Vergleichsoperatoren – «IS NOT DISTINCT FROM» und «IS DISTINCT FROM» – wurden vorgeschlagen, die identisch sind mit den zuvor verfügbaren Operatoren «IS» und «IS NOT» und zur Verbesserung der Kompatibilität mit den SQL-Standards und PostgreSQL hinzugefügt wurden.
- Auf Unix-Systemen wird das Auflösen aller symbolischen Links in Datenbanknamen gewährleistet, um den kanonischen Namen der Datenbank vor dem Öffnen der Datei zu bestimmen.
- Die Verwendung des Ausdrucks HAVING für beliebige aggregierte Abfragen, einschließlich solcher ohne den Ausdruck «GROUP BY», wurde erlaubt.
- Es wurden zahlreiche Mikrooptimierungen vorgenommen, die insgesamt die CPU-Belastung in Tests um 2,3 % senkten.
Quelle: opennet.ru
