Podcast
Questions and Answers
Qual é a característica principal da replicação total?
Qual é a característica principal da replicação total?
- Apenas alguns dados são replicados em diferentes nós.
- Todos os nós armazenam uma cópia completa dos dados. (correct)
- As réplicas são atualizadas de forma assíncrona.
- O sistema é incapaz de lidar com falhas de rede.
Qual é a prioridade de um sistema CP, segundo o Teorema CAP?
Qual é a prioridade de um sistema CP, segundo o Teorema CAP?
- Tolerância a partições e disponibilidade.
- Disponibilidade e desempenho.
- Consistência e tolerância a partições. (correct)
- Consistência e disponibilidade.
Quais são as desvantagens da replicação passiva?
Quais são as desvantagens da replicação passiva?
- Impossibilidade de recuperação em caso de falha.
- Menor desempenho em leituras devido à latência. (correct)
- Requer coordenação constante entre todos os nós.
- Complexidade elevada de implementação.
O que caracteriza um sistema AP no contexto do Teorema CAP?
O que caracteriza um sistema AP no contexto do Teorema CAP?
Qual é a principal vantagem da replicação ativa?
Qual é a principal vantagem da replicação ativa?
Qual é um mecanismo de recuperação para réplicas falhas?
Qual é um mecanismo de recuperação para réplicas falhas?
Qual é um efeito da tolerância a partições em um sistema distribuído?
Qual é um efeito da tolerância a partições em um sistema distribuído?
Uma desvantagem significativa da replicação ativa é:
Uma desvantagem significativa da replicação ativa é:
Flashcards
Replicação de Dados
Replicação de Dados
A replicação de dados é uma técnica que cria cópias dos dados em diferentes locais, com o objetivo de melhorar a disponibilidade, tolerância a falhas e desempenho.
Replicação Total
Replicação Total
A replicação total envolve a cópia completa dos dados em todos os nós do sistema, garantindo que cada nó possui uma versão idêntica.
Replicação Parcial
Replicação Parcial
A replicação parcial consiste em replicar apenas partes ou subconjuntos dos dados em diferentes nós, otimizando o uso de recursos e espaço de armazenamento.
Teorema CAP
Teorema CAP
Signup and view all the flashcards
Sistemas CP
Sistemas CP
Signup and view all the flashcards
Sistemas AP
Sistemas AP
Signup and view all the flashcards
Replicação Passiva
Replicação Passiva
Signup and view all the flashcards
Replicação Ativa
Replicação Ativa
Signup and view all the flashcards
Study Notes
Replicação de Dados
- A replicação cria cópias de dados em diferentes locais para aumentar disponibilidade, tolerância a falhas e desempenho.
- Existem dois tipos principais de replicação:
- Total: Todas as cópias armazenam todos os dados.
- Parcial: Apenas partes dos dados são replicadas.
Consistência vs. Disponibilidade (Teorema CAP)
- O Teorema CAP descreve as opções de trade-off em sistemas distribuídos:
- Consistência (C): Todas as réplicas tem os mesmos dados no mesmo instante.
- Disponibilidade (A): O sistema continua operacional mesmo em casos de falhas.
- Tolerância a Partições (P): O sistema continua funcionando mesmo com falhas na comunicação entre nós.
- Existem diferentes tipos de sistemas baseados nas prioridades:
- CP: Prioriza consistência e tolerância a partições (ex: bancos de dados distribuídos).
- AP: Prioriza disponibilidade e tolerância a partições (ex: sistemas de replicação eventual).
- CA: Prioriza consistência e disponibilidade, mas não toleram falhas de rede (sistemas não distribuídos).
Replicação Passiva vs. Ativa
- Replicação Passiva (Primário-Secundário):
- Uma réplica é primária e processa atualizações.
- Réplicas secundárias recebem atualizações da primária.
- Vantagens: implementação simples, menor overhead de coordenação.
- Desvantagens: menor desempenho de leitura, ponto único de falha na primária.
- Replicação Ativa (Multi-Master):
- Todas as réplicas podem processar atualizações simultaneamente.
- Requisição de coordenação alta para garantir consistência e resolver conflitos.
- Vantagens: alta disponibilidade e bom desempenho por causa da redundância.
- Desvantagens: complexidade maior em coordenação e resolução de conflitos.
Mecanismos de Recuperação e Reconciliação
- Recuperação:
- Logs: Réplicas falhadas usam logs para se atualizar.
- Reconstrução Completa: Réplicas falhas pegam todos os dados de uma réplica saudável.
- Reconciliação de Conflitos (Replicação Ativa):
- Conflitos ocorrem quando réplicas recebem atualizações simultâneas.
- Última Gravação Vence: A atualização mais recente vence.
- Resolução Manual: Um administrador resolve manualmente.
- Regras de Negócio: Regras da aplicação decidem qual atualização é a válida.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.