Questão FC369708
No contexto de recuperação de transações em banco de dados, a paginação de sombra é a técnica que mantém as informações originais modificadas por uma transação que foi cancelada. A
Recuperação de Dados em SGBDs
FGV · 2024
No contexto de recuperação de transações em banco de dados, a paginação de sombra é a técnica que mantém as informações originais modificadas por uma transação que foi cancelada.
Assinale a opção que corresponde a um aspecto da paginação de sombra.
- Exige o uso de um log em um ambiente monousuário.
- Durante a execução da transação, o diretório de sombra nunca é modificado.
- Como a recuperação envolve desfazer e refazer itens de dados, pode ser classificada como UNDO/REDO.
- Para fins de recuperação, considera a base de dados formada por uma série de páginas de disco de tamanho variável.
- O diretório de sombra nunca é mantido na memória principal.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
Diretório de sombra é uma cópia imutável do mapeamento de páginas do banco criada no início da transação. Durante a execução, esse diretório não é alterado: ele preserva referências às versões antigas das páginas que garantem um ponto consistente de restauração.
O mecanismo funciona por copy-on-write: ao modificar uma página, grava‑se uma nova cópia em blocos livres e atualiza‑se apenas o diretório ativo, que aponta para as versões mais recentes. O diretório de sombra continua referenciando as páginas pré‑alteração.
Se a transação for abortada ou ocorrer falha, recupera‑se simplesmente descartando as páginas novas e voltando a usar o diretório de sombra. Na confirmação (commit) ocorre a troca atômica para as novas referências e o antigo diretório de sombra é liberado, caracterizando a técnica como NO-UNDO/NO-REDO.
Conteúdo do catálogo FC Concursos · Atualizado em