FC ConcursosFC Concursos

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

  1. após o encerramento da seção corrente do banco de dados.
  2. apenas quando o usuário titular da seção solicitar tal ação, explicitamente.
  3. após a transação responsável pelas alterações ter sido executada completamente.
  4. 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.
  5. 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

Continue aprendendo