Die Veröffentlichung von SQLite 3.39 wurde bekannt gegeben, einer leichtgewichtigen Datenbankmanagementsystem (DBMS), die als Plug-in-Bibliothek bereitgestellt wird. Der Code von SQLite wird als Public Domain veröffentlicht, d.h. er kann ohne Einschränkungen und kostenlos zu allen Zwecken verwendet werden. Die finanzielle Unterstützung der SQLite-Entwickler erfolgt durch ein eigens gegründetes Konsortium, zu dem Unternehmen wie Adobe, Oracle, Mozilla, Bentley und Bloomberg gehören.
Wesentliche Änderungen:
- Die Unterstützung für rechte und vollständige äußere Joins von Tabellen wurde hinzugefügt – „RIGHT OUTER JOIN“ und „FULL OUTER JOIN“.
- Neue Vergleichsoperatoren wurden vorgeschlagen – „IS NOT DISTINCT FROM“ und „IS DISTINCT FROM“, die identisch mit den zuvor verfügbaren Operatoren „IS“ und „IS NOT“ sind. Sie wurden hinzugefügt, um die Kompatibilität mit den SQL-Standards und PostgreSQL zu verbessern.
- Unter Unix-Systemen wird das Auflösen aller symbolischen Links in den Datenbanknamen sichergestellt, um den kanonischen Namen der Datenbank vor dem Öffnen der Datei zu bestimmen.
- Die Verwendung des HAVING-Ausdrucks wurde für alle Aggregatabfragen erlaubt, einschließlich solcher ohne den Ausdruck „GROUP BY“.
- Zahlreiche Mikrooptimierungen wurden vorgenommen, die insgesamt die CPU-Auslastung in Tests um 2,3 % senken konnten.
Quelle: opennet.ru
