DB-JOURNAL-tiedosto on väliaikainen tietokantatiedosto, jonka SQLite-tietokannan hallintajärjestelmät luovat sovelluksen ja tietokannan välisen tapahtuman aikana. Se sisältää palautuspäiväkirjan, joka on väliaikainen tietokanta, joka tallentaa tietokannan viimeisimmän tilan. DB-JOURNAL-tiedostoja käytetään palauttamaan tietokanta siltä varalta, että tietokantaa käyttävä sovellus kaatuu tapahtumaa suoritettaessa.
DB-JOURNAL-tiedostot mahdollistavat atomit-ominaisuuden SQLite-tietokannan hallintajärjestelmissä. Tämä ominaisuus viittaa siihen, milloin kaikki muutokset tietokantaan voidaan tehdä yhdellä tapahtumalla. Tämän mahdollistavat palautuspäiväkirjatiedostot, jotka yleensä näkyvät ".db-journal" -laajennuksella.
DB-JOURNAL-tiedostot ovat väliaikaisia, ja niiden pitäisi olla olemassa vain, kun SQLite-tietokannassa tapahtuu käynnissä oleva tapahtuma, ja ne poistetaan, kun tapahtuma on suoritettu. Tiedosto sijaitsee samassa hakemistossa kuin .DB tietokantatiedosto, joka suorittaa tapahtumaa. Lisäksi sillä on sama nimi kuin siihen liittyvällä DB-tiedostolla, paitsi että se sisältää liitteenä olevan "-journal" -laajennuksen. Esimerkiksi tiedosto nimeltä esimerkki.db on mukana väliaikainen esimerkki.db-journal tapahtuman aikana.