SQLite 3.51: Neue Funktionen und Leistungsverbesserungen

watch 1m, 29s
views 2

16:41, 07.11.2025

Artikel Inhalt
arrow

  • Neue Funktionen und Erweiterungen
  • Verbesserungen im CLI und API
  • Leistungsoptimierungen

Die mit Spannung erwartete Version 3.51 von SQLite ist jetzt verfügbar und bringt zahlreiche neue Funktionen und Verbesserungen. Diese leichtgewichtige Datenbank, die in C geschrieben ist und als Public Domain verfügbar ist, bietet Entwicklern weiterhin leistungsstarke Werkzeuge ohne Lizenzbeschränkungen.

Neue Funktionen und Erweiterungen

SQLite 3.51 führt einige spannende Neuerungen in seiner API ein. Besonders hervorzuheben sind neue Makros in der sqlite3.h-Headerdatei: SQLITE_SCM_BRANCH, SQLITE_SCM_TAGS und SQLITE_SCM_DATETIME. Im Bereich der JSON-Verarbeitung wurden die Funktionen jsonb_each() und jsonb_tree() für das JSONB-Format hinzugefügt. SQLite fügt auch zwei Erweiterungen, carray und percentile, zur Amalgamation hinzu, die standardmäßig deaktiviert sind und beim Build mit speziellen Flags aktiviert werden können.

Verbesserungen im CLI und API

Die Befehlszeilenoberfläche (CLI) von SQLite wurde ebenfalls verbessert, um die Benutzererfahrung zu optimieren. Zum Beispiel erfasst der .timer-Befehl nun die Zeit mit Mikrosekunden-Genauigkeit. Der .width-Befehl hat eine neue Begrenzung für die Spaltenbreite, die auf 30.000 Zeichen begrenzt ist. Entwickler werden auch die neue .imposter-Funktion schätzen, mit der Indexinhalte als Tabellen gelesen werden können. Die API wurde ebenfalls verbessert und bietet jetzt neue Funktionen wie sqlite3_db_status64() und sqlite3changeset_apply_v3() für eine detaillierte Datenbankstatus- und Sitzungsverwaltung.

Leistungsoptimierungen

SQLite 3.51 bringt eine Reihe von Leistungsoptimierungen, um die Effizienz zu steigern. Die CPU-Auslastung bei Lesevorgängen wurde reduziert, und das System erkennt jetzt JOIN-Operationen auf Tabellen, die keine Zeilen zurückgeben, früher. Skalare Unterabfragen, die das endgültige Ergebnis nicht beeinflussen, werden nun ausgeschlossen, was die Abfragegeschwindigkeit erhöht. Neue Checkpoint-Modi, wie der NOOP-Modus für sqlite3_wal_checkpoint_v2(), bieten eine noch genauere Leistungskontrolle.

Dieser Release setzt einen neuen Standard für SQLite und bietet eine noch leistungsfähigere und funktionale Datenbank, die den Bedürfnissen von Entwicklern in verschiedenen Umgebungen gerecht wird.

Teilen

War dieser Artikel für Sie hilfreich?

VPS beliebte Angebote

-9.6%

CPU
CPU
8 Xeon Cores
RAM
RAM
32 GB
Space
Space
200 GB SSD
Bandwidth
Bandwidth
12 TB
wKVM-SSD 32768 Metered Windows

156 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
2 Epyc Cores
RAM
RAM
1 GB
Space
Space
10 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 1024 Linux

7.1 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
4 Epyc Cores
RAM
RAM
4 GB
Space
Space
50 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 4096 Linux

16.45 /mo

/mo

Alle 12 Monate abgerechnet

-21.4%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
500 GB
wKVM-SSD 8192 HK Windows

67 /mo

/mo

Alle 12 Monate abgerechnet

-15.5%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
80 Mbps
DDoS Protected SSD-KVM 8192 Linux

95 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
400 GB HDD
Bandwidth
Bandwidth
300 Gb
KVM-HDD HK 16384 Linux

39.76 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
8 Xeon Cores
RAM
RAM
32 GB
Space
Space
200 GB SSD
Bandwidth
Bandwidth
12 TB
KVM-SSD 32768 Metered Linux

150 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
4 Epyc Cores
RAM
RAM
4 GB
Space
Space
50 GB NVMe
Bandwidth
Bandwidth
Unlimited
aiKVM-NVMe 4096 Linux

16.57 /mo

/mo

Alle 12 Monate abgerechnet

-15.6%

CPU
CPU
2 Xeon Cores
RAM
RAM
512 MB
Space
Space
10 GB SSD
Bandwidth
Bandwidth
1 TB
KVM-SSD 512 Metered Linux

5.33 /mo

/mo

Alle 12 Monate abgerechnet

-4.5%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 4096 Windows

16.79 /mo

/mo

Alle 12 Monate abgerechnet

Weitere Artikel zu diesem Thema

cookie

Cookies und Datenschutz akzeptieren?

Wir verwenden Cookies, um sicherzustellen, dass wir Ihnen die beste Erfahrung auf unserer Website bieten. Wenn Sie fortfahren, ohne Ihre Einstellungen zu ändern, gehen wir davon aus, dass Sie mit dem Empfang aller Cookies auf der HostZealot-Website einverstanden sind.