Dziennik zapisu (WAL) to sposób, w jaki bazy danych szybko dokonują zapisów i jak bezpiecznie odzyskują się po awariach. Poza B-drzewami, to prawdopodobnie najważniejsza struktura w Postgres i MySQL. (w MySQL nazywa się to "dziennikiem ponownego zapisu")