Önceden yazma günlüğü (WAL), veritabanlarının hızlı commit yapma ve çökmelerden güvenli şekilde nasıl kurtarıldığı yöntemdir. B-ağaçları dışında, muhtemelen Postgres ve MySQL'deki en önemli yapı. (MySQL-land'de buna "yeniden işleme günlüğü" denir)