SQLite ist ein leichtgewichtiges relationales Datenbanksystem, das keine separate Installation oder einen eigenen Datenbankserver benötigt. Stattdessen werden alle Daten in einer einzigen Datei gespeichert.
Dadurch eignet sich SQLite besonders für kleinere Anwendungen, mobile Apps, Desktop-Programme sowie Entwicklungs- und Testumgebungen.
SQLite zeichnet sich durch folgende Eigenschaften aus:
- Keine Serverinstallation erforderlich
- Speicherung aller Daten in einer einzelnen Datei
- Sehr geringer Ressourcenverbrauch
- Hohe Geschwindigkeit bei kleinen Datenmengen
- Einfache Verwendung
- Kostenlos und Open Source
SQLite wird häufig während der Entwicklung von Webanwendungen verwendet, bevor später eine leistungsfähigere Datenbank wie MySQL oder PostgreSQL eingesetzt wird.