

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
No desenvolvimento de sistemas back-end modernos, a escolha da tecnologia de banco de dados impacta diretamente desempenho, escalabilidade e modelagem dos dados. Bancos de dados relacionais e não relacionais atendem a necessidades distintas, sendo adotados conforme características do domínio da aplicação, volume de dados e requisitos de consistência e flexibilidade.
Considere uma aplicação back-end que precisa armazenar grandes volumes de dados semiestruturados, com esquema flexível e possibilidade de evolução frequente do modelo, sem interrupção do serviço.
Nesse contexto, assinale a alternativa que apresenta corretamente uma justificativa técnica para a adoção de um banco de dados não relacional em detrimento de um banco de dados relacional tradicional.
Bancos de dados não relacionais permitem esquemas flexíveis e adaptação do modelo de dados sem necessidade de redefinição rígida de tabelas.
Bancos de dados não relacionais garantem transações ACID completas em todas as operações distribuídas por padrão.
Bancos de dados não relacionais eliminam a necessidade de controle de concorrência, pois não suportam acesso simultâneo.
Bancos de dados não relacionais são indicados apenas para aplicações de pequeno porte, devido à limitação de escalabilidade.