SóProvas


ID
162889
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

A técnica de recuperação de falhas com base em paginação sombra

Alternativas
Comentários
  • Paginação de Sombra

    BD é constituído de páginas;
    Uma tabela de página com N entradas, onde a entrada da tabela de página i aponta para a página i do BD no disco;
    A tabela de página fica na memória principal;

    Princípio de funcionamento:

    1. Quando uma Ti inicio execução, a TabPagCorrente é copiada para TabPagSombra (salva em disco);

    2. Durante a execução, a TabPagSombra não muda;

    3. Quando um write ocorre numa página, uma nova cópia da página modificada é criada e é apontada pela TabPagCorrente;

    4. Para recuperar de uma falha, basta liberar as páginas modificadas e descartar a TabPagCorrente (a TabPagSombra disponibilizará o estado anterior à falha)

    5. Confirmar uma Ti => Descartar a TabPagSombra

    Vantagens/Desvantagens
    Vantagens:

    UNDO não é necessário
    REDO não é necessário

    Desvantagens:
    Mudança de locações páginas no disco => complexo gerenciador de armazenamento;
    Overhead de copiar a tabela de página de sombra para disco quando Ti confirma é maior se Tab_Pagina é grande.

    Fonte: http://www.dsc.ufcg.edu.br/~baptista/cursos/BDadosI/Unidade6c.doc
  • Complemento nas palavras de Navathe

    Segundo Navathe(2011,p.552),23.4 Paginação Sombra,"

    Na paginação sombra [...] um diretório com n entradas¹ é construído, no qual a i-ésima entrada aponta para a i-ésima página de banco de dados no disco.

    ¹ O diretório é semelhante à tabela de página mantida pelo sistema operacional para cada processo. "

    Bibliografia:

    SISTEMAS DE BANCO DE DADOS- NAVATHE-6 EDIÇÃO 2011