2.6.2 - O log do sistema
Para poder recuperar-se de falhas que afetam transações, o sistema mantém um log para registrar todas as operações de transação que afetam os valores dos itens de banco de dados, bem como outras informações de transação que podem ser necessárias para permitir a recuperação de falhas.
Para fins de performance, o arquivo de log pode residir em outro disco diferente do disco de dados (reveja o módulo sobre sistemas RAID e particionamento para maiores informações).
Normalmente, um (ou mais) buffers de memória mantêm a última parte do arquivo de log, de modo que as entradas do log são primeiro acrescentadas ao buffer da memória principal. Quando o buffer de log é preenchido, ou quando ocorrem certas condições (como a execução do comando COMMIT), o buffer de log é anexado ao final do arquivo de log no disco. Além disso, operações periódicas de backup copiam o arquivo de log do disco para outro dispositivo, como uma fita de backup, para proteger contra falhas catastróficas.