Jurnalul write-ahead (WAL) este atât modul în care bazele de date se angajează rapid, cât și modul în care se recuperează în siguranță după blocaje. În afară de B-tree, probabil este cea mai importantă structură în Postgres și MySQL. (se numește "redo log" în domeniul MySQL)