

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Sistemas back-end distribuídos frequentemente precisam operar em ambientes sujeitos a falhas de rede, latência variável e crescimento horizontal. Nesse contexto, bancos de dados distribuídos adotam diferentes compromissos arquiteturais para equilibrar consistência, disponibilidade e tolerância a particionamento, conforme formalizado pelo Teorema CAP, que orienta decisões de projeto em aplicações de larga escala.
Considere um sistema back-end distribuído que precisa permanecer operacionalmesmo diante de falhas de comunicação entre nós, atendendo requisições de leitura e escrita sob carga elevada, com dados replicados geograficamente.
Nesse contexto, assinale a alternativa que descreve corretamente uma implicação do Teorema CAP aplicada ao projeto de bancos de dados distribuídos.
É possível garantir simultaneamente consistência forte, disponibilidade total e tolerância a particionamento em sistemas distribuídos bem projetados.
Em presença de particionamento de rede, o sistema precisa optar entre garantir consistência ou disponibilidade, não sendo possível assegurar ambas plenamente.
O Teorema CAP aplica-se apenas a bancos de dados relacionais e não influencia sistemas NoSQL distribuídos.
A tolerância a particionamento é um requisito opcional, podendo ser ignorada em sistemas distribuídos modernos.