Un archivo DB3 es un archivo de base de datos creado por SQLite, un motor de base de datos SQL ampliamente utilizado, autocontenido (self-contained), sin servidor (serverless) y de configuración cero (zero-configuration). Almacena datos estructurados en tablas, filas y columnas, de manera similar a otros sistemas de gestión de bases de datos relacionales (RDBMS) como MySQL o PostgreSQL, pero con una huella (footprint) significativamente menor y una arquitectura más simple. Los archivos DB3 se utilizan comúnmente en aplicaciones, sistemas embebidos y sitios web para almacenar y gestionar datos localmente. Son altamente portables y pueden copiarse y moverse fácilmente entre diferentes sistemas operativos. El motor de base de datos SQLite admite consultas SQL estándar, lo que permite a los desarrolladores crear, leer, actualizar y eliminar datos dentro del archivo DB3. El formato de archivo está diseñado para la eficiencia y la fiabilidad, lo que lo hace adecuado para una amplia gama de aplicaciones donde se requiere una solución de base de datos ligera (lightweight). Los archivos DB3 se utilizan a menudo para almacenar configuraciones de aplicaciones, datos de usuario y otra información persistente.