Questão FC369677
Os sistemas de informação que automatizam os processos de negócio de uma organização requerem bancos de dados transacionais para realizar uma operação. Com o crescimento das fontes
Outros Tipos e Modelos de Bancos de Dados
FGV · 2024
Os sistemas de informação que automatizam os processos de negócio de uma organização requerem bancos de dados transacionais para realizar uma operação. Com o crescimento das fontes de dados, os bancos de dados evoluíram para permitir a ingestão de grandes volumes de dados gerados a cada instante.
Com isso, uma das propriedades de transações que precisa estar presente em bancos de dados NoSQL é:
- durabilidade;
- atomicidade;
- estado inflexível;
- isolamento seletivo;
- eventualmente consistente.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Em bancos NoSQL distribuídos, a propriedade eventual consistency significa que, após uma atualização, réplicas do mesmo dado podem ficar temporariamente dessincronizadas; entretanto, se não houver novas escritas, todas as réplicas convergirão para o mesmo estado com o tempo.
Esse comportamento prioriza disponibilidade e tolerância a partições, permitindo respostas imediatas mesmo quando a comunicação entre nós está degradada.
Na prática, atualizações são propagadas de forma assíncrona e leituras podem retornar versões antigas até a convergência. Aplicações que toleram latência na consistência — como redes sociais, caches e telemetria — se beneficiam desse modelo.
Para reduzir efeitos indesejados usam-se técnicas como leituras/escritas por quórum, versionamento, resolução de conflitos (por exemplo last-write-wins) ou estruturas convergentes (CRDTs), que mantêm a escalabilidade sem exigir consistência imediata.
O conceito faz parte do modelo BASE (Basically Available, Soft state, Eventual consistency) adotado por muitos sistemas NoSQL.
Conteúdo do catálogo FC Concursos · Atualizado em