Replicação de Dados e Teorema CAP
9 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

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?

  • 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?

  • 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?

    <p>Prioriza disponibilidade e tolerância a partições.</p> Signup and view all the answers

    Qual é a principal vantagem da replicação ativa?

    <p>Oferece alta disponibilidade e maior desempenho.</p> Signup and view all the answers

    Qual é um mecanismo de recuperação para réplicas falhas?

    <p>Consulta a logs de operações.</p> Signup and view all the answers

    Qual é um efeito da tolerância a partições em um sistema distribuído?

    <p>O sistema continua funcionando mesmo com falhas de comunicação.</p> Signup and view all the answers

    Uma desvantagem significativa da replicação ativa é:

    <p>O aumento na complexidade de coordenação.</p> Signup and view all the answers

    Signup and view all the answers

    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.

    Quiz Team

    Description

    Neste quiz, exploraremos os conceitos de replicação de dados e o Teorema CAP. Aprenda sobre os diferentes tipos de replicação e como a consistência, disponibilidade e tolerância a partições influenciam os sistemas distribuídos. Teste seus conhecimentos sobre a criação de cópias de dados e os trade-offs entre essas propriedades fundamentais.

    More Like This

    Replicação de Dados e Teorema CAP
    8 questions

    Replicação de Dados e Teorema CAP

    EnergyEfficientRegionalism5029 avatar
    EnergyEfficientRegionalism5029
    Use Quizgecko on...
    Browser
    Browser