Inmersión profunda en el formato de archivo de base de datos SQLite
2025-09-07
Este documento detalla el formato de archivo de base de datos en disco utilizado por todas las versiones de SQLite desde la versión 3.0.0. Las bases de datos SQLite normalmente residen en un único archivo, el "archivo de base de datos principal", que contiene el estado de la base de datos. Archivos adicionales, registros de rollback o archivos WAL, ayudan en la recuperación a un estado consistente. Este documento se centra en el archivo de base de datos principal, cubriendo el tamaño y los tipos de página, páginas de árbol B, listas libres y formato de registro. Los formatos de archivo de registro de rollback y WAL también se describen brevemente.
Desarrollo