Duas estratégias principais podem ser empregadas quando se esvazia um buffer modificado para o disco:
A primeira estratégia, conhecida como atualização no local, grava o buffer no mesmo local de disco original, modificando assim o valor antigo de quaisquer itens de dados alterados no disco. Logo, uma única cópia de cada bloco de disco do banco de dados é mantida.
A segunda estratégia, conhecida como sombreamento, grava um buffer atualizado em um local diferente no disco, de modo que múltiplas versões dos itens de dados podem ser mantidas, mas essa técnica normalmente não é utilizada na prática por gerar dados desnecessários em disco (desperdiçando espaço).
Em geral, o valor antigo do item de dados antes da atualização é chamado de Imagem Antes (BFIM — before image), e o novo valor após a atualização é chamado de Imagem Depois (AFIM — after image). Se o sombreamento for usado, tanto a BFIM quanto a AFIM podem ser mantidas no disco; assim, não é estritamente necessário manter um log para recuperação.
Mais à frente, discutiremos rapidamente a recuperação baseada no sombreamento.