Un fichier DB3 est un fichier de base de données créé par SQLite, un moteur de base de données SQL largement utilisé, autonome (self-contained), sans serveur (serverless) et ne nécessitant aucune configuration (zero-configuration). Il stocke des données structurées dans des tables, des lignes et des colonnes, à l'instar d'autres systèmes de gestion de bases de données relationnelles (SGBDR ou RDBMS) comme MySQL ou PostgreSQL, mais avec une empreinte (footprint) considérablement plus petite et une architecture plus simple. Les fichiers DB3 sont couramment utilisés dans les applications, les systèmes embarqués et les sites web pour stocker et gérer des données localement. Ils sont hautement portables et peuvent être facilement copiés et déplacés entre différents systèmes d'exploitation. Le moteur de base de données SQLite prend en charge les requêtes SQL standard, permettant aux développeurs de créer, lire, mettre à jour et supprimer des données (CRUD) dans le fichier DB3. Le format de fichier est conçu pour l'efficacité et la fiabilité, ce qui le rend adapté à un large éventail d'applications nécessitant une solution de base de données légère. Les fichiers DB3 sont souvent utilisés pour stocker les paramètres d'application, les données utilisateur et d'autres informations persistantes.