„Aber SQLite ist doch nur für Spielereien, oder?“ Nein. Darum ist es die richtige Wahl für die meisten Content-Seiten.
Es hält sich der Mythos, SQLite sei eine „Test“-Datenbank. Tatsächlich ist es eine der am weitesten verbreiteten Datenbanken der Welt — und perfekt für Content-Seiten.
Was SQLite wirklich ist
Eine vollständige SQL-Engine in einer einzigen Datei, ohne separaten Server. Sie läuft nicht als Prozess; sie lebt in deiner App. Für eine lese-lastige, schreib-arme Seite — also fast jede Präsentationsseite oder jeden Blog — ist sie schnell und solide.
Warum es für ein CMS so gut passt
- Lesen ist sehr schnell — genau das tut ein Besucher: Seiten lesen.
- WAL-Modus erlaubt Lesen parallel zum Schreiben.
- Backup = Dateikopie. Kein Dump, kein Wartungsfenster.
- Null Konfiguration beim Hosting: keine Datenbank anzufordern.
Haloo aktiviert WAL und foreign_keys bei jeder Verbindung und wendet Migrationen idempotent aus PHP an — das Schema ist immer aktuell, ohne manuelle Schritte.
Wo es NICHT passt
Bei hunderten gleichzeitigen Schreibvorgängen pro Sekunde — ein riesiger Shop, eine Plattform mit tausenden gleichzeitig schreibenden Nutzern — dann ja: wechsle zu PostgreSQL oder MySQL.
Das Fazit
Für 9 von 10 echten Seiten ist SQLite kein Kompromiss. Es ist die kluge Wahl: weniger bewegliche Teile, triviale Backups und exzellente Leistung genau dort, wo es zählt.
