No que se refere a banco de dados relacional (SQL) e não ...

Próximas questões
Com base no mesmo assunto
Q996795 Banco de Dados
No que se refere a banco de dados relacional (SQL) e não relacional (NoSQL) e ao framework JPA, julgue o item subsecutivo.
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.
Alternativas

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