FC ConcursosFC Concursos

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 é:

  1. durabilidade;
  2. atomicidade;
  3. estado inflexível;
  4. isolamento seletivo;
  5. 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

Continue aprendendo