byteNative
Datenbanken

SQLite

Eingebettete, serverlose Datenbank, ideal für Edge und lokale Apps.

Was ist SQLite?

SQLite ist eine eingebettete Datenbank, die ganz ohne eigenen Server auskommt und schlicht als einzelne Datei existiert. Das macht sie unkompliziert im Betrieb und erstaunlich robust, mit einem der am gründlichsten getesteten Code der Softwarewelt. Sie ist ideal für lokale Anwendungen, Deployments am Netzwerkrand und überall dort, wo eine vollwertige Datenbank gefragt ist, aber niemand sie eigens betreiben möchte.

Mehr in der Dokumentation

Wofür wir es nutzen

Wir nutzen SQLite für Desktop- und Mobile-Apps, für Prototypen und für Edge-Funktionen, bei denen jeder Netzwerk-Hop zu einer entfernten Datenbank Zeit kostet. Du bekommst echtes SQL ohne Betriebsaufwand, und die ganze Datenbank lässt sich als eine Datei sichern oder mitliefern.

sql
PRAGMA journal_mode = WAL;
PRAGMA foreign_keys = ON;
WAL-Modus für bessere Parallelität aktivieren

Gut zu wissen

Schalte für gleichzeitige Lese- und Schreibzugriffe den WAL-Modus ein. Im Standardmodus blockiert ein Schreibvorgang alle Leser, was unter paralleler Last schnell zu Wartezeiten führt.

00Datenbanken

Weitere Werkzeuge, mit denen wir im selben Bereich arbeiten.

Welche Technologie passt zu dir?

Das musst du nicht entscheiden, das ist unser Job. Erzähl uns einfach von deinem Vorhaben.