Muito se discute sobre a qualidade da persistência de dados do MongoDB frente aos bancos relacionais mais maduros e líderes de mercado. No entanto, testes e mais testes comprovam que falhas de ACID geralmente são provocadas por má programação, e não pelo banco de dados em si.
Isso porque ao contrário dos bancos relacionais que possuem escrita bloqueante por natureza (e que você pode desabilitar manualmente com NOLOCKs), o MongoDB permite definir o nível de garantia de persistência com o que ele chama de “write concerns”. Essas configurações podem ser realizadas a nível de banco, de coleção, de conexão ou em uma granularidade extremamente fina: a cada operação.
Fonte:
FLORENTINO, Plinio Tavares. Gerenciamento e Desenvolvimento em Banco de Dados: Introdução ao NoSQL. Londrina: Editora e Distribuidora Educacional S. A., Unidade 4, Seção 3, 2018.
Analise as afirmativas a seguir sobre possíveis propriedades ACID, marque V para verdadeira ou F para falsa.
( ) Atomicidade: ou todas as operações são persistidas ou todas são desfeitas;
( ) Constância: se uma transação é realizada no banco de dados, as informações envolvidas devem estar armazenadas corretamente na estrutura do banco de dados;
( ) Isolamento: as transações podem ser realizadas de maneira concorrente e isolada umas das outras. Uma transação não pode impactar no resultado de outra;
( ) Durabilidade: diz respeito da capacidade de um banco de dados conseguir retornar a seu último estado válido após uma falha (uma queda de energia, por exemplo).
Assinale a alternativa correta.
Escolha uma:
a. V - V - V - V. CORRETA
b. F - F- F - V.
c. F - V - F- V.
d. V - F - V - V.
e. F - F- F - F.
Respostas
respondido por:
14
Como já respondido a. V - V - V - V está correta.
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás