DB-JOURNAL-bestanden schakelen de atomaire begripsfunctie in SQLite-databasebeheersystemen in. Deze functie verwijst naar het moment waarop alle wijzigingen in een database in één transactie kunnen worden aangebracht. Dit wordt mogelijk gemaakt door middel van rollback-journaalbestanden, die meestal zijn ingesteld met de extensie ".db-journal".
DB JOURNAL-bestanden zijn tijdelijk en mogen alleen bestaan wanneer er een lopende transactie plaatsvindt in een SQLite-database. Vervolgens worden ze verwijderd wanneer de transactie wordt vastgelegd. Het bestand bevindt zich in dezelfde map als het bestand .DB die de transactie uitvoert. Het heeft ook dezelfde naam als het bijbehorende DB-bestand, behalve dat het de toegevoegde extensie "-journal" bevat. Een bestand met de naam voorbeeld.db gaat tijdens de transactie bijvoorbeeld vergezeld van een tijdelijk voorbeeld.db-journaal.