Les fichiers DB-JOURNAL activent la fonctionnalité de validation atomique dans les systèmes de gestion de base de données SQLite. Cette fonctionnalité fait référence au moment où toutes les modifications d'une base de données peuvent être effectuées en une seule transaction. Cela est rendu possible par les fichiers journaux d'annulation, qui sont généralement associés à l'extension ".db-journal".
Les fichiers DB-JOURNAL sont temporaires et ne doivent exister que lorsqu'une transaction en cours est en cours dans une base de données SQLite. puis supprimé une fois la transaction validée. Le fichier se trouve dans le même répertoire que le fichier de base de données .DB qui exécute la transaction. En outre, il porte le même nom que le fichier de base de données associé, à ceci près qu'il inclut l'extension "-journal" ajoutée. Par exemple, un fichier nommé example.db est accompagné d’un exemple temporaire.db-journal lors de la transaction.