Replicação de Dados e Teorema CAP
8 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 das opções abaixo é uma característica da replicação total?

  • Apenas alguns dados são replicados.
  • Todos os nós armazenam uma cópia completa dos dados. (correct)
  • A replicação é feita apenas de forma passiva.
  • Os nós não precisam se coordenar entre si.
  • No Teorema CAP, o que significa a letra 'P'?

  • Performance
  • Partições (correct)
  • Persistência
  • Prioridade
  • Uma desvantagem da replicação passiva é:

  • Todos os nós precisam se coordenar constantemente.
  • A operação é extremamente complexa.
  • Não pode ser usada com sistemas distribuídos.
  • Há um ponto único de falha na réplica primária. (correct)
  • Quais sistemas priorizam tanto consistência quanto tolerância a partições?

    <p>Sistemas CP</p> Signup and view all the answers

    Qual das alternativas não é uma característica da replicação ativa?

    <p>Fácil de implementar e manter.</p> Signup and view all the answers

    Em um sistema AP, qual é a prioridade principal?

    <p>Disponibilidade e Tolerância a Partições</p> Signup and view all the answers

    Qual método de recuperação se baseia na consulta de logs de operações?

    <p>Recuperação Baseada em Logs</p> Signup and view all the answers

    Qual das afirmações é verdadeira sobre a replicação parcial?

    <p>Apenas alguns fragmentos dos dados são replicados.</p> Signup and view all the answers

    Study Notes

    Replicação de Dados

    • A replicação cria cópias de dados em diferentes locais, melhorando disponibilidade, tolerância a falhas e desempenho.
    • Tipos de replicação:
      • Total: Todas as cópias armazenam todos os dados.
      • Parcial: Apenas fragmentos ou subconjuntos dos dados são replicados.

    Consistência vs. Disponibilidade (Teorema CAP)

    • O Teorema CAP afirma que em sistemas distribuídos é impossível garantir simultaneamente consistência, disponibilidade e tolerância a partições.
    • Consistência (C): Todas as réplicas têm os mesmos dados no mesmo instante.
    • Disponibilidade (A): O sistema permanece operacional mesmo com falhas.
    • Tolerância a Partições (P): O sistema funciona mesmo com falhas de comunicação entre nós.

    Repercussões Práticas (Sistemas CP, AP, CA)

    • Sistemas CP: Priorizam consistência e tolerância a partições (ex.: bancos de dados distribuídos consistentes).
    • Sistemas AP: Priorizam disponibilidade e tolerância a partições (ex.: sistemas de replicação eventual).
    • Sistemas CA: Priorizam consistência e disponibilidade, mas não toleram falhas de rede (não são distribuídos).

    Replicação Passiva vs. Ativa

    • Replicação Passiva (Primária-Secundária):

      • Uma réplica (primária) processa atualizações.
      • Réplicas secundárias recebem atualizações da primária, aguardando consultas.
      • Vantagens: implementação simples, menor overhead.
      • Desvantagens: Dados inconsistentes nas réplicas secundárias. Ponto único de falha na réplica primária.
    • Replicação Ativa (Multi-Master):

      • Todas as réplicas têm o mesmo status e podem processar atualizações.
      • Vantagens: Alta disponibilidade e desempenho.
      • Desvantagens: Maior complexidade de coordenação e resolução de conflitos.

    Mecanismos de Recuperação e Reconciliação de Réplicas

    • Recuperação de Réplicas:

      • Baseada em Logs: Réplicas falhas consultam logs de operações para atualizar.
      • Reconstrução Completa: Réplica falha recebe dados de uma réplica saudável.
    • Reconciliação de Conflitos (em replicação ativa):

      • Última Gravação Vence (Last Write Wins): A última atualização prevalece.
      • Resolução Manual: O administrador resolve manualmente os conflitos.
      • Regras de Negócio: Lógicas da aplicação definem qual atualização prevalece.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Este quiz aborda a replicação de dados em sistemas distribuídos e o Teorema CAP, que explora a relação entre consistência, disponibilidade e tolerância a partições. Perguntas sobre os tipos de replicação e as repercussões práticas desta teoria em sistemas reais vão testar seu conhecimento sobre o assunto.

    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