Why do SQL databases use a write-ahead log over a command log? Why do SQL databases use a write-ahead log over a command log? database database