Banco De Dados
Casos: Banco De Dados. Pesquise 862.000+ trabalhos acadêmicosPor: cart • 27/7/2014 • 939 Palavras (4 Páginas) • 456 Visualizações
1. Por que é importante fazer que o SGBD saiba se recuperar de uma falha?
Para os sistemas de gerenciamento de bancos de dados manter um subsistema de
recuperação de falhas é fundamental: garantia de alta disponibilidade; vários tipos de falhas
podem ocorrer e o sistema deve se recuperar de cada um delas; isto garante a confiabilidade
do BD também;
2. Quais os tipos de falhas que podem acontecer?
Transação
Erro lógico (erros de processamento da transação);
Erro do sistema (condições de corrida como deadlock).
Do sistema (bug de hadware ou software básico);
De disco (defeitos físicos).
3. Qual o papel do log no subsistema de recuperação de um SGBD?
O log é um sistema de acompanhamento e vigilância de ações do SGBD;
Serve também para recuperação em caso de falha;
4. Quais os campos de log são mais úteis em caso de recuperação do SGBD?
Um registro de log para uma atualização de bd contém os seguintes campos:
Identificador de transação;
Identificador do item de dados manipulado;
Valor antigo;
Valor novo.
5. Ante) Compare os protocolos de recuperação imediata e de recuperação adiada de Bd.
Dois “protocolos” podem ser pensados para permitir a recuperação
Modificação imediata
Assim que a operação ocorre ela é gravada em banco
Modificação adiada
Apenas ao final a modificação é de fato confirmada no banco
6. O que é um DUMP de banco de dados?
Esta técnica consiste em salvar os dados em scripts para recuperação rápida em caso de
falha do hadware;
Isto permite a recuperação imediata dos dados em outro hadware, desde que o DUMP
seja armazenado em mídia removível.
Esta técnica difere do backup, conforme veremos futuramente.
7. Fale da técnica de recuperação SHADOW.
Shadow pagin é uma alternativa à recuperação em log;
É um esquema útil se as transações forem executadas serialmente.
Idéia: manter duas tabelas de páginas durante o tempo de vida de uma transação – a
tabela de páginas corrente(tpc) e a tabela de página shadow(tps)
Armazena a tabela de paginas shadow em meio não-volátil, tal que o estado do BD
anterior à execução da transação possa ser recuperado.
Ao iniciar, ambas as tabelas de páginas são idênticas. Somente a tabela de paginas
correntes é usada para cada item de dados acessados durante a execução da
transação.
8. Qual a importância do backup para o sistema de recuperação de BD?
Uma cópia em mídia em mídia removível é importante para manter o dado vivo
mesmo diante de grandes catástrofes.
Útil como recurso de recuperação.
Importante também como recurso de segurança, tendo em vista que não é só com
direitos de acesso que o DBA deve se preocupar.
9. Como você criaria uma política de bachup?
Uso de vários mídias é uma boa idéia, por exemplo, uma mídia para cada dia
trabalhada e uma para a semana toda;
Existem dois tipos básicos de backup;
Total: interessante na mídia semanal.
Incremental: bom para mídias diárias.
10. Qual sua opinião sobre o backup remoto ou na nuvem?
Além do backup físico, é importante ter também um backup remoto. A forma mais prática
de fazer isso é usando a internet. Assim, se algo acontecer na sua casa ou escritório
(incêndio, roubo, furacão, filhos que colocam coisas no microondas, etc) você terá s eus
arquivos seguros em servidores em outra localização do mundo. Eu uso o Backblaze, que
além de fazer backup de tudo que está no computador e nos HDs externos continuamente,
também permite acessar os arquivos pelo site e pelo celular. Custa 50 doletas por ano e
tem espaço ilimitado.
11. Quais mídias são interessantes para backup?
Magnéticas,
...