Release der Datenbank SQLite 3.33.

Veröffentlicht Release SQLite 3.33.0, 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 eingeführt wurde, die im Januar dieses Jahres in den Kernel übernommen wurde. Es betrifft ausschließlich die Version 5.1 und tritt in den meisten Fällen auf Systemen mit Samsung-SSD-Speichern auf, bei denen zur Verschlüsselung Daten mit dm-crypt/LUKS über device-mapper/LVM verwendet werden.:

  • Die Ausdrücke wurden implementiert UPDATE FROM 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 PRAGMA integrity_check 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, decimal mit Funktionen der Dezimalarithmetik mit beliebiger Genauigkeit.
  • Im Erweiterung ieee754 Verbesserungen zur Unterstützung von binary64-Zahlen wurden vorgenommen.
  • Im Befehlszeileninterface (CLI) wurden hinzugefügt 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 WAL (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

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster