WAL
A Write Ahead Log is an append only data structure prevelantly used by database systems. It allows a data system to serve a high volume of write requests durably without sacrificing performance (writing multiple disk pages).
The WAL is usually written to the underlying database file (commonly a B-Tree) on startup or a regular interval.
Besides durability and performance a WAL is useful as a hook for implementing logical replication (CDC) as it contains ordered change events.
A write-ahead log is not a universal part of durability