Sobes.tech
Junior — Middle

Qual é o nome da teoria que descreve os requisitos para a arquitetura de bancos de dados NoSQL?

sobes.tech IA

Resposta da IA

A teorema que descreve os requisitos para a arquitetura de bases de dados NoSQL chama-se teorema CAP (Consistência, Disponibilidade, Tolerância à Partições).

Ela afirma que um sistema distribuído pode garantir simultaneamente apenas duas das três propriedades:

  • Consistência: todos os nós veem os mesmos dados ao mesmo tempo.
  • Disponibilidade: cada pedido recebe uma resposta, mesmo que parte do sistema esteja indisponível.
  • Tolerância a partições: o sistema continua a funcionar em caso de divisão da rede.

Em bases de dados NoSQL, muitas vezes escolhe-se uma combinação sacrificando uma das propriedades, dependendo dos requisitos da aplicação.