Questões de Recuperação de falhas (Banco de Dados) Página 5

Limpar Busca

Sobre recuperação de banco de dados, é correto afirmar que:

  • A as técnicas de atualização imediata postergam qualquer atualização real no banco de dados em disco até que uma transação atinja o seu ponto de confirmação (commit).
  • B o log do sistema mantém informações sobre as mudanças nos itens de dados das transações, com o objetivo de restaurar o sistema em caso de falha.
  • C a recuperação de falhas catastróficas costuma ser feita com a técnica UNDO/NO-REDO, porque não exige um log nos sistemas monousuários.
  • D as técnicas de atualização adiada podem aplicar mudanças ao banco de dados no disco antes que a transação alcance uma conclusão bem-sucedida.
  • E sombreamento é a técnica de gravação do cache dos blocos de discos no mesmo local do diretório original com o objetivo de recuperar os blocos em caso de falha.

A recuperação de falhas de transação significa que o banco de dados é restaurado ao estado consistente mais recente antes da falha. A recuperação é dependente de técnicas de atualização da base de dados ao longo das transações: adiada (quando não atualizam fisicamente o banco de dados até o ponto de confirmação – commit) ou imediata (que pode atualizar a base de dados antes do ponto de confirmação).
Considere as afirmações abaixo sobre técnicas de recuperação de falhas de transação não catastróficas.
I - Baseiam-se em informações sobre as mudanças que foram aplicadas aos itens de dados pelas diversas transações, tipicamente mantidas em um log de sistema. II - Em caso de falhas em atualização adiada, como nenhuma alteração foi efetivamente feita na base de dados, este tipo de recuperação é chamado de No-Undo/No-Redo. III - A técnica denominada Undo/No-Redo é usada para recuperação de falhas em atualização imediata e requer o uso da estratégia force para decidir quando os buffers atualizados da memória principal são gravados de volta no disco. IV - A técnica denominada Undo/Redo é outra alternativa para recuperação de falhas em atualização imediata. É necessária quando o ponto de confirmação foi atingido, mas não há garantias de que todas as mudanças tenham sido gravadas em disco. Isto é resultado da adoção da estratégia steal/no-force.
Quais estão corretas?

  • A Apenas I e III.
  • B Apenas I, II e III.
  • C Apenas I, III e IV.
  • D Apenas II, III e IV.
  • E I, II, III e IV.

Falhas catastróficas referem-se a uma lista extensa de problemas, como falha de energia, incêndio, sabotagem, regravação de discos por engano, entre outros. Em relação à recuperação do banco de dados contra falhas catastróficas, assinale a alternativa correta.

  • A A recuperação de falhas catastróficas, assim como a de falhas não catastróficas, baseia-se em informações sobre as mudanças que foram aplicadas aos itens de dados pelas diversas transações, tipicamente mantidas no log de sistema.
  • B Os DBAs devem estruturar os bancos de dados de forma a minimizar os efeitos de uma possível falha desse tipo. Por exemplo, em geral, evita-se manter um conjunto de dados específicos em um único servidor: uma boa política de construção de bancos de dados demanda a utilização de sistemas como RAID e o uso de servidores em paralelo. Outras medidas, tais como a frequência dos backups, aumentam a probabilidade de recuperação.
  • C Os dados das aplicações críticas como bancos e mercados de ações necessitam de backups mais frequentes, o que garante a recuperação quando esse tipo de falha ocorre.
  • D Esse tipo de falha é evitado mantendo os servidores de banco de dados em câmaras de armazenamento subterrâneas com proteções contra desastres como tempestades, terremotos ou incêndios.
  • E Como o log de sistema pode estar danificado, a recuperação deste tipo de falha é baseada na combinação do último backup e das informações de atualização disponíveis no diretório sombra.

Sistemas de banco de dados estão sujeitos a falhas como falta de energia, erros de software ou mesmo sabotagem dos dados. O sistema de recuperação é responsável pela restauração do banco para um estado consistente que havia antes da ocorrência da falha. Para precaver-se de tais falhas, devem-se preservar as propriedades de

  • A consistência e durabilidade.
  • B isolamento e consistência.
  • C atomicidade e durabilidade.
  • D durabilidade e isolamento.
  • E atomicidade e isolamento.
Um Data Center pode ser conceituado como ambientes denominados de missão crítica, quer dizer, abrigam sistemas e equipamentos responsáveis por processar e armazenar informações de grande relevância, para que haja continuidade de operação nos mais variados tipos de negócio. Data Center pode ser classificado em Tiers, que levam em consideração a infraestrutura de data centers, baseados em suas características de tolerância a falhas e redundância. Acerca das características de redundância de um data center, “um site com redundância __________ tem duas unidades adicionais, módulos, caminhos de distribuição ou sistemas em relação ao mínimo necessário para atender aos requisitos básicos do site”. Assinale a alternativa que completa corretamente a afirmativa anterior.
  • A 2N
  • B N+1
  • C N+2
  • D 2(N+1)