Questão FC373041
Um projeto da Fazenda Municipal sobre a recuperação de bancos de dados vai aplicar a técnica da recuperação adiada, na qual as alterações observadas no banco de dados são salvas
Recuperação de Dados em SGBDs
FCC · 2019
Um projeto da Fazenda Municipal sobre a recuperação de bancos de dados vai aplicar a técnica da recuperação adiada, na qual as alterações observadas no banco de dados são salvas
- após o encerramento da seção corrente do banco de dados.
- apenas quando o usuário titular da seção solicitar tal ação, explicitamente.
- após a transação responsável pelas alterações ter sido executada completamente.
- imediatamente após qualquer modificação feita no banco de dados, ainda que a transação responsável pelas alterações não tenha chegado a seu ponto final.
- quando o buffer utilizado para armazenar as transações efetuadas estiver com 80% de sua capacidade preenchida.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A técnica de recuperação adiada (ou atualização adiada) só aplica as modificações ao disco depois que a transação é finalizada com sucesso — ou seja, após o commit.
Durante a execução, as mudanças ficam em memória (buffers) e registra-se informação suficiente no log para possibilitar reaplicação posterior. Apenas quando a transação se completa de forma correta é que as páginas alteradas são gravadas em disco.
Isso implica que, em caso de abort ou falha antes do commit, não há necessidade de operações de undo, porque o banco de dados em disco jamais foi modificado por essa transação. Na recuperação pós-falha, o sistema precisa apenas executar redo das transações com commit cujo efeito ainda não chegou ao disco.
Em suma: o adiamento da gravação até o término da transação garante integridade e simplifica a recuperação, concentrando esforços na reaplicação (redo) de mudanças confirmadas.
Conteúdo do catálogo FC Concursos · Atualizado em