1.2 - Separação física da área de dados da área de log (transacional)
Os SGBDs modernos são transacionais, ou seja, eles armazenam todas as operações realizadas nos bancos de dados (transações) onde é possível, entre outras funcionalidades, desfazer operações feitas ou voltar o banco de dados a um exato momento no tempo (técnica chamada de rollback).
Para tal funcionalidade, os SGBDs utilizam ao menos dois arquivos:
O arquivo de dados sofre operações de consulta e alterações, enquanto que o arquivo de log sofre, geralmente, operações de inserção de dados. Ainda, algumas rotinas de backup podem “limpar” o arquivo de transações.
Ao separar os arquivos, as controladoras e os discos passam a ficar mais dedicados a um objetivo, aumentando a performance geral do sistema.