Il write-ahead log (WAL) è sia il modo in cui i database effettuano commit rapidamente sia il modo in cui recuperano in modo sicuro da crash. Al di fuori degli B-tree, è probabilmente la struttura più importante in Postgres e MySQL. (è chiamato "redo log" nel mondo di MySQL)