Release , einer leichtgewichtigen Datenbank, die als Plug-in-Bibliothek bereitgestellt wird. Der Code von SQLite wird als Public Domain veröffentlicht, das heißt, er kann ohne Einschränkungen und kostenlos für jede Art von Verwendung genutzt werden. Die finanzielle Unterstützung der SQLite-Entwickler wird von einem speziell gegründeten Konsortium übernommen, zu dem Unternehmen wie Adobe, Oracle, Mozilla, Bentley und Bloomberg gehören.
Haupt :
- Die Ausdrücke wurden implementiert um den Inhalt einer Tabelle basierend auf einer Auswahl aus einer anderen Tabelle zu aktualisieren. Der Ausdruck verwendet eine Syntax, die PostgreSQL entspricht.
- Die maximale Größe der Datenbank wurde auf 281 TB erhöht.
- In ermöglicht die selektive Überprüfung nur einer bestimmten Tabelle und der damit verbundenen Indizes (zuvor wurde immer die gesamte Datenbank überprüft).
- Ein Erweiterung wurde hinzugefügt, mit Funktionen der Dezimalarithmetik mit beliebiger Genauigkeit.
- Im Erweiterung Verbesserungen zur Unterstützung von binary64-Zahlen wurden vorgenommen.
- Im Befehlszeileninterface (CLI) Neue Ausgabemodi «box», «json», «markdown» und «table». Im Ausgabemodus «column» wird eine automatische Anpassung der Spaltenbreite an den Inhalt der längsten Zeile sichergestellt. Im Modus «quote» wird der Wert des Trennzeichens, das durch den Befehl «.separator» festgelegt wurde, berücksichtigt.
- In das CLI wurden die Erweiterungen decimal und ieee754 integriert.
- Verbesserungen im Abfrageplaner wurden vorgenommen. Die Leistung der Abfragen «SELECT min(x) FROM t WHERE y IN (?,?,?)» wurde bei Vorhandensein des Indexes t(x,y) erhöht. Die Möglichkeit zur Verwendung des Abfrageplans full-index-scan für Abfragen mit dem Ausdruck «INDEXED BY» wurde implementiert.
- Im Modus (Write-Ahead Logging) im Falle eines Schreiboperationfehlers, der zu Inkonsistenzen der Daten in der shm-Datei führt, können Folge-Transaktionen nun die Integrität der shm-Datei mit aktiven Lese-Transaktionen wiederherstellen, anstatt einen SQLITE_PROTOCOL-Fehler auszugeben.
Quelle: opennet.ru
