No que se refere a banco de dados relacional (SQL) e não ...
Para uma empresa que necessite implantar uma base de dados altamente escalável, com grande desempenho e cujo esquema de dados seja flexível, de modo que suporte constantes mudanças de campos e valores armazenados, a melhor opção é uma base de dados NoSQL.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - certo
Para compreender a alternativa correta, é necessário abordar as características de bancos de dados NoSQL. Este tipo de banco é projetado para atender a necessidades específicas de escalabilidade e flexibilidade de esquema que não são tão facilmente gerenciáveis em sistemas relacionais tradicionais.
NoSQL se destaca por permitir uma escalabilidade horizontal, que é crucial em ambientes que exigem crescimento em termos de tráfego ou volume de dados. Além disso, oferece alta performance especialmente em operações de leitura e escrita distribuídas, que podem ser otimizadas em diferentes nós de um sistema distribuído.
Quando se trata de flexibilidade de esquema, os bancos NoSQL não exigem um esquema rígido pré-definido como em SQL. Isso significa que a estrutura dos dados pode ser alterada "on the fly", ou seja, conforme necessário, sem a necessidade de realizar alterações pesadas e dispendiosas no esquema, o que é ideal para ambientes que estão em constante mudança e evolução.
A afirmativa destaca um cenário onde essas características são essenciais. Portanto, uma base de dados NoSQL é de fato mais indicada para uma empresa que precisa de um sistema de banco de dados com as qualidades mencionadas: escalabilidade, desempenho e esquema de dados flexível.
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
O NoSQL é um sistema de banco de banco de dados altamente escalável e flexível. seu conceito está relacionado a outras aplicações mais robustas voltadas para as áreas de Física, Química, Engenharia Nuclear e dentre outras.
Um banco de dados não relacional tem como diferencial a oferta de melhor performance e alta escalabilidade. Garante um gerenciamento mais eficiente, com linguagem NoSQL.
Não exige a elaboração de um esquema antes de sua implementação, pois todas as informações ficam agrupadas em um único registro.
a melhor opção?
Certo.
NoSQL
- Banco de dados com alto desempenho e amplamente conhecido pela facilidade de desenvolvimento
- Geralmente não possuem esquema
- Permitem a inserção de dados sem que haja um esquema pré-definido
- Utiliza tabela de Hash simples
- Apropriados para o armazenamento de dados semiestruturados
Martin Fowler - NoSQL Essencial
As características comuns dos bancos de dados NoSQL são:
- não utilizam o modelo relacional;
- tem uma boa execução em clusters;
- seu código é aberto (open source);
- são criados para propriedades na web do século XXI;
- não têm esquema.
O resultado mais importante do surgimento do NoSQL é a persistência poliglota.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo