Veröffentlichung von SQLite DBMS 3.28

Vorstellung Release SQLite 3.28.0, eine leichtgewichtige DBMS, die als Plug-in-Bibliothek implementiert ist. Der Code von SQLite wird als Gemeinbesitz (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:

  • Erweitert Fensterfunktionen (Window-Funktionen oder analytische Funktionen, die Berechnungen für jede Zeile der Abfrage unter Verwendung anderer Zeilen ermöglichen): Unterstützung für den Ausdruck hinzugefügt AUSSCHLIESSEN, die Möglichkeit zur Nutzung von Ketten von Fensterfunktionen (ein Fenster wird im Bereich eines anderen definiert), ermöglicht unterstützt Gruppierungen mit dem Ausdruck GROUP und implementierte RANGE-Beschränkungen VORANGEHEND und FOLGEND;
  • Die Implementierung des Befehls „VACUUM INTO„ wurde verbessert, sodass er jetzt mit Datenbanken verwendet werden kann, die im Nur-Lese-Modus verfügbar sind.
  • Neue Abfrageoptimierungen hinzugefügt: Beschleunigt die Verwendung von LIKE-Ausdrücken zusammen mit dem Schlüsselwort ESCAPE und im aktivierten Modus „PRAGMA case_sensitive_like“. Bei Vorhandensein eines partiellen Index werden überflüssige Überprüfungen offensichtlich wahrer Bedingungen, die im WHERE-Ausdruck festgelegt sind, ausgeschlossen;
  • Im CLI-Interface wurde der Befehl „.parameter“ hinzugefügt, um anhängbare Platzhalter (Masken, die in beliebige SQL-Ausdrücke eingesetzt werden können). Im Befehl „.archive“ wurde die Option „—update“ überarbeitet, die jetzt unveränderte Dateien, die sich bereits im Archiv befinden, überspringt, und die Option „—insert“ wurde hinzugefügt, um Dateien in das Archiv einzufügen.
  • Zusatz hinzugefügt fossildelta.c, das es ermöglicht, Änderungen aus dem Fossil-Differenzformat zu erstellen, anzuwenden und zu analysieren, das in der RBU-Erweiterung verwendet wird; Die Zuverlässigkeit im Umgang mit beschädigten Datenbankdateien wurde erhöht;
  • Ein Spiegel des Projekt-Repositorys wurde auf
  • (primär GitHub wird mit Hilfe des Versionsverwaltungssystems Repository Fossil , das vom Autor von SQLite erstellt wurde, unterstützt).10 Möglichkeiten, um bei der IT-Infrastruktur zu sparen für alle

Quelle: opennet.ru

60GB SSD 8Gb DDR4