Um arquivo DB3 é um arquivo de banco de dados criado pelo SQLite, um motor de banco de dados SQL amplamente utilizado, autocontido (self-contained), sem servidor (serverless) e de configuração zero. Ele armazena dados estruturados em tabelas, linhas e colunas, de forma semelhante a outros Sistemas de Gerenciamento de Banco de Dados Relacionais (SGBDR), como MySQL ou PostgreSQL, mas com uma pegada (footprint) significativamente menor e uma arquitetura mais simples. Arquivos DB3 são comumente usados em aplicações, sistemas embarcados e websites para armazenar e gerenciar dados localmente. Eles são altamente portáteis e podem ser facilmente copiados e movidos entre diferentes sistemas operacionais. O motor de banco de dados SQLite suporta consultas SQL padrão, permitindo que os desenvolvedores criem, leiam, atualizem e excluam dados (CRUD) dentro do arquivo DB3. O formato do arquivo é projetado para eficiência e confiabilidade, tornando-o adequado para uma ampla gama de aplicações onde uma solução de banco de dados leve (lightweight) é necessária. Arquivos DB3 são frequentemente utilizados para armazenar configurações de aplicativos, dados de usuários e outras informações persistentes.