Analista Judiciário - Área Apoio Especializado - Especialidade: Suporte em Tecnologia da Informação
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 é:
Adurabilidade;
Batomicidade;
Cestado inflexível;
Disolamento seletivo;
Eeventualmente consistente.
Revelar gabarito e comentário▾
GabaritoE — eventualmente consistente.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
NoSQL: Propriedades de Transações
Gabarito: letra E. A propriedade de transações que caracteriza a maioria dos bancos de dados NoSQL é a consistência eventual (eventual consistency), que relaxa a consistência imediata em favor de disponibilidade e tolerância a partições, conforme o teorema CAP.
NÃO CAIA NESSA!
A banca explora a confusão entre o modelo ACID (típico de bancos relacionais) e as propriedades dos NoSQL. O candidato pode associar "propriedade de transação" automaticamente a atomicidade, consistência, isolamento ou durabilidade, mas a questão pede a que precisa estar presente em NoSQL — e a resposta é a consistência eventual, que é justamente o relaxamento do ACID. Fique atento: em NoSQL, o 'C' do ACID é frequentemente substituído por consistência eventual.
Propriedade
Descrição
Relação com NoSQL
Correta?
Durabilidade
Garante que transações confirmadas persistem após falhas.
Presente em muitos NoSQL, mas não é a propriedade distintiva exigida.
❌
Atomicidade
Assegura execução completa ou nenhuma da transação.
Limitada a operações em único documento; transações multi-documento são raras.
❌
Estado inflexível
Termo não técnico para propriedades de transações.
Distrator sem correspondência teórica.
❌
Isolamento seletivo
Expressão não reconhecida como propriedade padrão.
Isolamento (ACID) é frequentemente relaxado em NoSQL.
❌
Consistência eventual
Propriedade que relaxa a consistência imediata em favor de disponibilidade e tolerância a partições.
Característica central da maioria dos bancos NoSQL, conforme teorema CAP.
✅
Alternativa A — ❌ Incorreta
A durabilidade é uma propriedade ACID (D de Durability) que garante que transações confirmadas permaneçam mesmo após falhas. Embora muitos bancos NoSQL também ofereçam durabilidade, não é a propriedade distintiva que "precisa estar presente" conforme o contexto da questão; a consistência eventual é mais emblemática.
Alternativa B — ❌ Incorreta
A atomicidade (A do ACID) assegura que uma transação seja executada por completo ou não seja executada. Em bancos NoSQL, operações atômicas são geralmente limitadas a um único documento; transações multi-documento são raras. Portanto, não é a propriedade central exigida.
Alternativa C — ❌ Incorreta
"Estado inflexível" não é um termo técnico para propriedades de transações. É um distrator sem correspondência com a teoria de bancos NoSQL.
Alternativa D — ❌ Incorreta
"Isolamento seletivo" também não é uma propriedade reconhecida. O isolamento (I do ACID) em NoSQL é frequentemente relaxado; a expressão "seletivo" não faz parte do jargão padrão.
Alternativa E — ✅ Correta ⟵ GABARITO
A consistência eventual (eventual consistency) é uma propriedade de transações amplamente adotada em bancos NoSQL. Conforme o teorema CAP, em sistemas distribuídos, sacrifica-se a consistência forte para garantir disponibilidade e tolerância a partições. O material de apoio confirma: "a maioria dos bancos de dados NoSQL oferece um conceito de consistência posterior (eventual consistency)".