Questão FC369653
A alta disponibilidade refere-se à capacidade de um sistema de permanecer operacional e acessível, mesmo diante de falhas de hardware ou software. Existem várias abordagens e mecan
Outros Tipos e Modelos de Bancos de Dados
FGV · 2024
A alta disponibilidade refere-se à capacidade de um sistema de permanecer operacional e acessível, mesmo diante de falhas de hardware ou software. Existem várias abordagens e mecanismos que podem ser implementados para garantir que um sistema continue a funcionar de forma eficaz, mesmo se ocorrerem erros.
Um exemplo destas abordagens e mecanismos é a replicação de dados. Em uma das abordagens de replicação de dados, os clientes enviam gravações para vários nós, que aceitam gravações diretamente. A leitura também ocorre a partir de vários nós, permitindo a detecção e correção de dados desatualizados. Isso traz flexibilidade e resistência a falhas, embora a lógica de operação seja mais complexa e envolva a necessidade de resolver conflitos devido a gravações simultâneas.
O método de replicação de dados discutido é o
- multi-líder.
- sem líder.
- de líder indireto.
- de líder único.
- espelho completo.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
A alternativa correta, sem líder, descreve o modelo de replicação em que não há um nó coordenador obrigatório: clientes enviam gravações diretamente a vários nós e também leem de múltiplas réplicas.
Esse esquema aumenta a disponibilidade e a tolerância a partições, pois qualquer replica pode aceitar operações. Entretanto, exige mecanismos para detectar e corrigir dados desatualizados e resolver conflitos causados por gravações concorrentes — por exemplo, usando vetores de versão, carimbos de tempo ou lógica de mesclagem.
Para equilibrar consistência e disponibilidade costuma-se usar quoruns: se N é o número de réplicas, escolher leituras R e gravações W de modo que \(R + W > N\) reduz a janela de inconsistência.
Em resumo, a replicação sem líder prioriza disponibilidade e resiliência, mas torna a lógica de operação mais complexa devido à necessidade de resolução de conflitos e eventual consistência.
Conteúdo do catálogo FC Concursos · Atualizado em