A respeito de banco de dados, julgue o item a seguir.As prop...
As propriedades BASE de bancos de dados não relacionais flexibilizam as propriedades ACID dos bancos de dados relacionais.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: C - certo
Para compreender a afirmação, é necessário entender as propriedades ACID e BASE. As propriedades ACID (Atomicidade, Consistência, Isolamento e Durabilidade) são fundamentais para os sistemas de bancos de dados relacionais, pois eles garantem que as transações sejam processadas de maneira confiável. Já as propriedades BASE (Basicamente Disponível, Estado Suave, e Eventual Consistência) são um conjunto de princípios para os sistemas de bancos de dados não relacionais (NoSQL) que favorecem a escalabilidade e desempenho, muitas vezes às custas de alguma perda de consistência imediata.
A afirmação de que as propriedades BASE flexibilizam as propriedades ACID está correta porque os sistemas NoSQL, ao aderirem ao modelo BASE, permitem uma consistência eventual ao invés de consistência imediata (garantida pelo ACID). Isso significa que o sistema pode não estar em um estado consistente após uma operação ser realizada, mas vai alcançar a consistência após um certo tempo. Essa flexibilidade permite que os sistemas NoSQL funcionem de forma mais eficiente em ambientes distribuídos e com grandes volumes de dados, onde a consistência imediata pode ser um gargalo para a performance e disponibilidade.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Gabarito: Certo.
Aparentemente esses artigos da Amazon Web Services estão sendo bastante explorados nas provas recentes. Vejamos:
"Os bancos de dados NoSQL geralmente fazem compensações relaxando algumas das propriedades ACID dos bancos de dados relacionais para um modelo de dados mais flexível que pode ser escalado horizontalmente. Isso torna os bancos de dados NoSQL uma excelente opção para casos de uso de baixa latência e alta taxa de transferência que precisam ser escalados horizontalmente além das limitações de uma única instância."
Fonte: https://aws.amazon.com/pt/nosql/
__
Bons estudos.
Sigamos!
Certo.
A propriedade BASE (Basic Availability, Soft state, Eventually consistent) é uma abordagem frequentemente associada a sistemas de banco de dados NoSQL (não relacionais). Essa abordagem é projetada para fornecer maior flexibilidade em comparação com as propriedades ACID (Atomicidade, Consistência, Isolamento e Durabilidade) dos bancos de dados relacionais.
- Basic Availability (Disponibilidade Básica): O sistema deve estar sempre disponível para leitura e gravação, mesmo que nem todas as partes estejam operacionais.
- Soft state (Estado Flexível): O estado do sistema pode mudar ao longo do tempo, mesmo sem entrada externa. O sistema pode estar em um estado "soft" por um tempo.
- Eventually consistent (Consistência Eventual): O sistema eventualmente atingirá um estado consistente, mesmo que não haja entrada adicional. Pode haver uma breve janela de tempo em que o sistema não é consistente, mas isso será corrigido.
Essas propriedades são especialmente úteis em ambientes distribuídos e escaláveis, nos quais a consistência imediata em todas as partes do sistema pode ser difícil de alcançar sem sacrificar a disponibilidade ou a tolerância a falhas.
Portanto, a afirmação é correta. A propriedade BASE flexibiliza as propriedades ACID em prol de maior disponibilidade e escalabilidade em sistemas NoSQL.
Fonte: ChatGPT
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo