Pliki DB-JOURNAL włączają funkcję zatwierdzania atomowego w systemach zarządzania bazami danych SQLite. Ta funkcja odnosi się do tego, kiedy wszystkie zmiany w bazie danych mogą być dokonywane w jednej transakcji. Jest to możliwe dzięki cofającym się dziennikom, które są zwykle widziane z rozszerzeniem ".db-journal".
Pliki DB-JOURNAL są tymczasowe i powinny istnieć tylko wtedy, gdy w bazie danych SQLite występuje uruchomiona transakcja następnie usuwane po zatwierdzeniu transakcji. Plik znajduje się w tym samym katalogu, co plik bazy danych .DB , na którym przeprowadzana jest transakcja. Również nosi taką samą nazwę, jak powiązany plik DB, z wyjątkiem dołączonego rozszerzenia "-journal". Na przykład plikowi o nazwie example.db towarzyszy tymczasowy dziennik example.db podczas transakcji.