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 (A)</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. (B)</p> Signup and view all the answers

    Em um sistema AP, qual é a prioridade principal?

    <p>Disponibilidade e Tolerância a Partições (D)</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 (C)</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. (D)</p> Signup and view all the answers

    Flashcards

    Replicação de Dados

    Criar cópias dos dados em diferentes locais para melhorar a disponibilidade, tolerância a falhas e desempenho.

    Replicação Total

    Todos os nós armazenam uma cópia completa dos dados.

    Replicação Parcial

    Apenas alguns fragmentos ou subconjuntos dos dados são replicados em diferentes nós.

    Teorema CAP

    Afirma que em um sistema distribuído, é impossível garantir simultaneamente consistência, disponibilidade e tolerância a partições.

    Signup and view all the flashcards

    Consistência

    Todas as réplicas têm os mesmos dados no mesmo momento, garantindo a precisão.

    Signup and view all the flashcards

    Disponibilidade

    O sistema permanece operacional, mesmo em caso de falhas.

    Signup and view all the flashcards

    Tolerância a Partições

    O sistema continua funcionando, mesmo com falhas na comunicação entre nós.

    Signup and view all the flashcards

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

    Uma réplica é designada como primária, processando todas as atualizações. As réplicas secundárias são apenas receptoras e podem assumir o papel da primária em caso de falha.

    Signup and view all the flashcards

    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
    Data replication + Migration
    44 questions

    Data replication + Migration

    VictoriousRubellite avatar
    VictoriousRubellite
    Use Quizgecko on...
    Browser
    Browser