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, sans serveur et ne nécessitant aucune configuration préalable. Il stocke des données structurées sous forme de tables, de lignes et de colonnes, de manière similaire à d'autres systèmes de gestion de bases de données relationnelles (SGBDR) tels que MySQL ou PostgreSQL, tout en offrant une empreinte mémoire nettement plus réduite et une architecture simplifiée. Les fichiers DB3 sont couramment exploités dans les applications logicielles, les systèmes embarqués et les sites web pour le stockage et la gestion locale des données. Grâce à leur grande portabilité, ils peuvent être facilement copiés ou transférés entre différents systèmes d'exploitation sans perte d'intégrité. Le moteur SQLite prend en charge les requêtes SQL standards, permettant aux développeurs d'effectuer des opérations de création, lecture, mise à jour et suppression (CRUD) directement au sein du fichier. Ce format est optimisé pour l'efficacité et la fiabilité, ce qui le rend idéal pour les projets nécessitant une solution de base de données légère et performante. On utilise souvent les fichiers DB3 pour sauvegarder les préférences d'application, les informations utilisateur et d'autres données persistantes de manière structurée.