Questão nº 47

Questão de Tecnologia da Informação · FGV TRF1 2024 (nº 47)

FGV2024Analista Judiciário - Suporte em TITecnologia da Informação
Gabarito: Ever comentário ↓

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

Resposta comentada

Gabarito Alternativa E

Bancos de dados NoSQL, ao contrário dos tradicionais que seguem o modelo ACID (Atomicidade, Consistência, Isolamento, Durabilidade), frequentemente adotam o modelo BASE (Basicamente Disponível, Estado Flexível, Eventualmente Consistente) para lidar com grandes volumes de dados e alta disponibilidade.

  • (A) Incorreta: Durabilidade é uma propriedade ACID. Embora os sistemas NoSQL busquem garantir que os dados não sejam perdidos (através de replicação, por exemplo), a durabilidade no sentido estrito de uma transação ACID não é a característica que define a abordagem transacional dos NoSQL em relação aos bancos de dados relacionais, que é o foco da questão ao mencionar a evolução para grandes volumes de dados.
  • (B) Incorreta: Atomicidade é uma propriedade ACID que muitos bancos de dados NoSQL abrem mão para alcançar maior escalabilidade e disponibilidade. Portanto, não é uma propriedade que "precisa estar presente" no sentido tradicional das transações.
  • (C) Incorreta: "Estado inflexível" não é um termo padrão ou uma propriedade reconhecida em bancos de dados. Na verdade, bancos NoSQL são frequentemente associados à flexibilidade de esquema e estado.
  • (D) Incorreta: "Isolamento seletivo" não é um termo padrão para descrever propriedades de transações. O isolamento (ACID) é uma propriedade que muitos bancos NoSQL relaxam ou oferecem em níveis mais fracos para otimizar desempenho e disponibilidade.
  • (E) Correta: Eventualmente consistente é uma propriedade fundamental do modelo BASE, amplamente adotado por bancos de dados NoSQL. Ela permite alta disponibilidade e escalabilidade em ambientes distribuídos, garantindo que, após um certo período e sem novas escritas, todas as cópias dos dados convergirão para o mesmo estado, mesmo que não estejam imediatamente consistentes após uma operação. Essa é a principal característica que permite aos NoSQL gerenciar a "ingestão de grandes volumes de dados gerados a cada instante" ao custo de uma consistência imediata.

Fonte: FGV TRF1 2024 Analista Judiciário - Suporte em TI (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho