„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.