Tieftauchen in das SQLite Datenbank-Dateiformat

2025-09-07

Dieses Dokument beschreibt detailliert das Datenbank-Dateiformat auf der Festplatte, das von allen SQLite-Versionen seit Version 3.0.0 verwendet wird. SQLite-Datenbanken befinden sich in der Regel in einer einzigen Datei, der "Hauptdatenbankdatei", die den Datenbankzustand enthält. Zusätzliche Dateien, Rollback-Journale oder WAL-Dateien, helfen bei der Wiederherstellung eines konsistenten Zustands. Dieses Dokument konzentriert sich auf die Hauptdatenbankdatei und behandelt die Seitengröße und -typen, B-Baum-Seiten, freie Listen und das Datensatzformat. Die Formate von Rollback-Journalen und WAL-Dateien werden ebenfalls kurz beschrieben.

Entwicklung