FC ConcursosFC Concursos

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.

  1. Exige o uso de um log em um ambiente monousuário.
  2. Durante a execução da transação, o diretório de sombra nunca é modificado.
  3. Como a recuperação envolve desfazer e refazer itens de dados, pode ser classificada como UNDO/REDO.
  4. Para fins de recuperação, considera a base de dados formada por uma série de páginas de disco de tamanho variável.
  5. 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

Continue aprendendo