Senior
O que é o teorema CAP?
sobes.tech IA
Resposta da IA
O teorema CAP afirma que um sistema distribuído não pode garantir simultaneamente as três propriedades:
- Consistência: todos os nós veem os mesmos dados ao mesmo tempo.
- Disponibilidade: cada pedido recebe uma resposta (bem-sucedida ou com erro).
- Tolerância a partições: o sistema continua a funcionar durante uma separação de rede entre os nós.
Devido às partições de rede, o sistema deve escolher entre consistência e disponibilidade. Por exemplo:
- Sistemas CP sacrificam disponibilidade por consistência.
- Sistemas AP sacrificam consistência por disponibilidade.
Esta é uma limitação fundamental no projeto de bases de dados distribuídas e serviços.