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

-12.8%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
1 TB
wKVM-SSD 1024 Metered Windows

17 /mo

/mo

Alle 12 Monate abgerechnet

-5.4%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
60 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 2048 Windows

11.73 /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

-9.7%

CPU
CPU
10 Epyc Cores
RAM
RAM
64 GB
Space
Space
300 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 65536 Windows

193 /mo

/mo

Alle 12 Monate abgerechnet

-16.3%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
40 Mbps
DDoS Protected SSD-KVM 2048 Linux

48 /mo

/mo

Alle 12 Monate abgerechnet

-20.4%

CPU
CPU
2 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
300 GB
KVM-SSD 2048 HK Linux

18 /mo

/mo

Alle 12 Monate abgerechnet

-15%

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

101 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
8 Epyc Cores
RAM
RAM
32 GB
Space
Space
200 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 32768 Linux

96.8 /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

17.15 /mo

/mo

Alle 12 Monate abgerechnet

-24.4%

CPU
CPU
2 Xeon Cores
RAM
RAM
1 GB
Space
Space
20 GB SSD
Bandwidth
Bandwidth
300 GB
KVM-SSD 1024 HK Linux

13 /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.