SQLite-Datenbank
SQLite ist eine eigenständige, serverlose relationale Datenbank, die als einzelne Datei gespeichert wird. Es ist die am weitesten verbreitete Datenbank-Engine weltweit, eingebettet in Apps, Browser und Betriebssysteme.
MIME-Typ
application/vnd.sqlite3
Typ
Binaer
Komprimierung
Verlustfrei
Vorteile
- + Zero configuration — just a file, no server needed
- + Most deployed database in the world (billions of instances)
- + Cross-platform binary format — works on every OS
- + Full ACID transactions and SQL support
Nachteile
- − Not designed for high-concurrency write workloads
- − No built-in user authentication or access control
- − Single-writer model — only one write transaction at a time
Wann Sie .SQLITE verwenden sollten
Verwenden Sie SQLite für lokale Datenspeicherung in Apps, Prototyping, Testenvironments, IoT-Geräte und jede Anwendung, die eine eingebettete Datenbank ohne Server benötigt.
Technische Details
SQLite speichert eine vollständige relationale Datenbank in einer einzelnen Cross-Platform-Datei. Es unterstützt die meisten SQL-Befehle, ACID-Transaktionen, Full-Text-Suche und JSON-Erweiterungen.
Geschichte
D. Richard Hipp erstellte SQLite im Jahr 2000 für die US Navy. Es ist heute in praktisch jedem Smartphone, Browser und den meisten Anwendungen enthalten.