|< < 22 > >|

The Log

The log is a sequence of log records which tell us:

  • What transactions have committed?

  • What changes need to be kept?

  • What changes need to be reversed?

Log operations

  • write(r): Write log record r to the log (in memory).

  • flush(): Ensure that all unwritten log records in memory are written to the log.

|< < 22 > >|