# Write-Ahead Log (WAL) ![Chapter Overview](./lsm-tutorial/week2-06-overview.svg) In this chapter, you will: * Implement encoding and decoding of the write-ahead log file. * Recover memtables from the WALs when the system restarts.