Questão FC369667
Com relação aos sistemas de bancos de dados NoSQL, avalie as afirmativas a seguir. I. Estão sujeitos a uma arquitetura de armazenamento de dados massivamente distribuída. Os dados
Outros Tipos e Modelos de Bancos de Dados
FGV · 2024
Com relação aos sistemas de bancos de dados NoSQL, avalie as afirmativas a seguir.
I. Estão sujeitos a uma arquitetura de armazenamento de dados massivamente distribuída. Os dados são armazenados em estruturas tabulares diferenciadas, dependendo do tipo de banco de dados.
II. Os sistemas podem ser do tipo chave-valor, orientados a documentos, relacionais ou baseados em grafos e para garantir alta disponibilidade e protegerem- contra falhas os bancos de dados NoSQL adotam diferentes conceitos de replicação de dados.
III. Nas redes de computadores massivamente distribuídas, conceitos de consistência diferenciados também são suportados pelos sistemas de bancos de dados NoSQL. Por exemplo, consistência forte significa que o sistema garante consistência de dados em todos os momentos. Consistência fraca significa que mudanças ocorridas em nós replicados são toleradas com atraso e podem levar a inconsistências de curto prazo.
Está correto apenas o que se afirma em
- I e II.
- I e III.
- II e III.
- III.
- II.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
A afirmativa aborda corretamente os modelos de consistência em bancos NoSQL distribuídos. Esses sistemas suportam diferentes garantias de consistência para equilibrar disponibilidade, desempenho e integridade.
Consistência forte significa que, após uma gravação ser confirmada, qualquer leitura em qualquer réplica retornará o valor mais recente. Isso exige sincronização entre réplicas, frequentemente obtida por protocolos de consenso (por exemplo, Paxos ou Raft) ou replicação síncrona, com impacto na latência e disponibilidade.
Consistência fraca (ou eventual) permite que atualizações sejam propagadas assincronamente: leituras imediatas em réplicas diferentes podem divergir temporariamente, mas o sistema tende a convergir para um estado único ao longo do tempo.
Na prática, muitos NoSQL oferecem consistência ajustável (por exemplo, leituras/escritas por quórum), permitindo escolher o ponto de equilíbrio adequado para cada caso de uso.
Conteúdo do catálogo FC Concursos · Atualizado em