Questão nº 41

Questão de Tecnologia da Informação · FCC DPE-AM 2017 (nº 41)

FCC2017Analista em Gestão Especializado em Tecnologia da Informação de Defensoria - Analista de Banco de DadosTecnologia da Informação
Gabarito: Cver comentário ↓

Em bancos de dados relacionais normalmente há uma política de replicação de dados. Sobre essa política,

Resposta comentada

Gabarito Alternativa C

A replicação em bancos de dados é o processo de criar e manter múltiplas cópias (réplicas) dos dados em diferentes servidores. Isso é feito para aumentar a disponibilidade (o banco de dados continua acessível mesmo com falhas) e a tolerância a falhas (o sistema resiste a problemas em um componente).

  • (A) Incorreta: O número de cópias não precisa ser impar em todos os casos de replicação. Embora seja uma estratégia comum em sistemas de consenso distribuído (como Paxos ou Raft) para garantir uma maioria e evitar inconsistências (split-brain), não é uma regra universal para todas as políticas de replicação, especialmente para o objetivo primário de disponibilidade.
  • (B) Incorreta: Esta descrição se refere à replicação assíncrona. Na replicação síncrona, as réplicas são atualizadas e confirmam a modificação dentro da mesma transação originária antes que ela seja considerada completa, garantindo que todas as réplicas tenham valores idênticos no momento do commit da transação. A descrição da alternativa é uma armadilha que inverte os conceitos de replicação síncrona e assíncrona.
  • (C) Correta: A replicação é fundamental para a alta disponibilidade. Ao ter cópias dos dados e do sistema em vários locais, se um servidor falhar, as outras réplicas podem assumir o serviço, garantindo que o banco de dados permaneça acessível e operacional.
  • (D) Incorreta: Esta descrição se refere à replicação síncrona, não assíncrona. Na replicação assíncrona, a transação original é confirmada no servidor primário primeiro, e as atualizações são propagadas para as réplicas posteriormente, o que pode levar a um pequeno atraso e, consequentemente, a réplicas temporariamente com dados ligeiramente defasados. Esta é outra armadilha que inverte os conceitos de replicação síncrona e assíncrona.
  • (E) Incorreta: A independência ou transparência de replicação significa exatamente o oposto: os usuários e as aplicações não devem precisar conhecer o número e a localização das réplicas. Eles interagem com o sistema como se fosse uma única instância, e o SGBD gerencia a replicação de forma transparente.

Fonte: FCC DPE-AM 2017 Analista em Gestão Especializado em Tecnologia da Informação de Defensoria - Analista de Banco de Dados (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho