write-ahead logging

Noun

 * 1)  The technique of writing all database modifications to a log before they are applied.