Release der Datenbank SQLite 3.28

Präsentiert Release SQLite 3.28.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.:

  • Erweitert Fensterfunktionen (Window-Funktionen oder analytische Funktionen, die es ermöglichen, für jede Zeile einer Abfrage Berechnungen unter Verwendung anderer Zeilen durchzuführen): Unterstützung für den Ausdruck wurde hinzugefügt AUSSCHLIEßEN, es wurde die Möglichkeit eingeführt, Ketten Fensterfunktionen (ein Fenster wird im Bereich eines anderen definiert), was Unterstützung für Gruppierungen mit dem Ausdruck GROUP ermöglicht und RANGE-Beschränkungen implementiert wurden VORANGEHEND und NACHFOLGEND;
  • Die Implementierung des Befehls „VACUUM INTO„ wurde verbessert und kann nun mit Datenbanken verwendet werden, die nur im Nur-Lese-Modus verfügbar sind;
  • Neue Optimierungen für Abfragen wurden hinzugefügt: Die Leistung von LIKE-Ausdrücken in Verbindung mit dem Schlüsselwort ESCAPE und im aktivierten „PRAGMA case_sensitive_like“-Modus wurde beschleunigt. Bei Vorhandensein eines partiellen Indexes wurden überflüssige Überprüfungen für stets wahre Bedingungen im WHERE-Ausdruck ausgeschlossen;
  • In die CLI-Schnittstelle wurde der Befehl „.parameter“ hinzugefügt, um anhängbare Platzhalter (Masken, die in beliebige SQL-Ausdrücke eingefügt werden) festzulegen. Im Befehl „.archive“ wurde die Option „—update“ überarbeitet, die jetzt unveränderte Dateien, die sich bereits im Archiv befinden, überspringt, und es wurde die Option „—insert“ hinzugefügt, um Dateien in das Archiv einzufügen;
  • Ergänzung hinzugefügt fossildelta.c, das die Erstellung, Anwendung und Zerlegung ermöglicht Format der Delta-Änderungen von Fossil, das in der RBU-Erweiterung verwendet wird;
  • Zuverlässigkeit im Umgang mit beschädigten Datenbankdateien verbessert;
  • Ein Spiegel des Projektrepositories wurde auf GitHub (Haupt- Repository wird mit dem Versionskontrollsystem Fossilunterstützt, das von dem Erfinder von SQLite erstellt wurde).

Quelle: opennet.ru

Kaufen 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