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

angebot

-15%

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

11.52 /mo

/mo

Monatlich abgerechnet

angebot

-15%

CPU
CPU
2 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
300 GB
wKVM-SSD 4096 HK Windows

40 /mo

/mo

Monatlich abgerechnet

angebot

-15%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
400 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 16384 Linux

50 /mo

/mo

Monatlich abgerechnet

angebot

-15%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 4096 Linux

15.95 /mo

/mo

Alle 12 Monate abgerechnet

-15.4%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
60 Mbps
DDoS Protected SSD-wKVM 4096 Windows

73 /mo

/mo

Alle 12 Monate abgerechnet

angebot

-15%

CPU
CPU
2 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
300 GB
wKVM-SSD 2048 HK Windows

26 /mo

/mo

Alle 12 Monate abgerechnet

angebot

-15%

CPU
CPU
3 Epyc Cores
RAM
RAM
2 GB
Space
Space
20 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 2048 Linux

8.8 /mo

/mo

Monatlich abgerechnet

-10%

CPU
CPU
6 Epyc Cores
RAM
RAM
16 GB
Space
Space
150 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 16384
OS
CentOS
Software
Software
Keitaro

55.54 /mo

/mo

Alle 12 Monate abgerechnet

angebot

-15%

CPU
CPU
4 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-KVM-SSD 8192 Linux

115.5 /mo

/mo

Alle 12 Monate abgerechnet

angebot

-14.9%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 2048 Linux

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