-
Errado: Não é só pela escalabilidade esperada, o desempenho dos bancos NOSQL é melhor.
NoSQL são diferentes sistemas de armazenamento
que vieram para suprir necessidades em demandas onde os bancos de dados
tradicionais (relacionais) são ineficazes. Muitas dessas bases
apresentam características muito interessantes como alta
performance, escalabilidade, replicação, suporte à dados
estruturados e sub colunas.
O NoSQL surgiu da necessidade de uma performance
superior e de uma alta escalabilidade. Os atuais bancos de dados
relacionais são muito restritos a isso, sendo necessária a
distribuição vertical de servidores, ou seja, quanto mais dados,
mais memória e mais disco um servidor precisa. O NoSQL tem uma
grande facilidade na distribuição horizontal, ou seja, mais dados,
mais servidores, não necessariamente de alta performance. Um grande
utilizador desse conceito é o Google, que usa computadores de
pequeno e médio porte para a distribuição dos dados; essa forma
de utilização é muito mais eficiente e econômica. Além disso, os
bancos de dados NoSQL são muito tolerantes a erros.
No caso dos bancos NoSQL, toda a a informação
necessária estará agrupada no mesmo registro, ou seja, em vez de
você ter o relacionamento entre várias tabelas para formar uma
informação, ela estará em sua totalidade no mesmo registro.
http://imasters.com.br/artigo/17043/banco-de-dados/nosql-voce-realmente-sabe-do-que-estamos-falando/
-
A distinção não está relacionada com o modelo de armazenamento e sim com o modelo de dados, exemplo:
O modelo de dados do MongoDB é bastante simples de compreender e pode ser descrito como se segue:
• Um banco de dados armazena um conjunto de coleções;
• Uma coleção armazena um conjunto de documentos;
• Um documento é um conjunto de campos;
• Um campo é um par chave-valor;
• Uma chave é um nome (string);
• Um valor é um(a):
o caracter, inteiro, ponto flutuante, timestamp ou binário;
o um documento;
o um "array" de valores;
-
ERRADO
o erro está no totalmente, já que há modelos semelhantes, como, por exemplo, o colunar.
Mas no geral é diferente sim.
-
Como a questão fala "totalmente distintos", a Família de Colunas é um exemplo que torna a questão incorreta.
-
Temos dois problemas com a alternativa. O primeiro é que a diferença dos modelos relacionais aos adotados em NoSQL não tem a ver com a escalabilidade, e sim com a diferença da natureza dos dados e das aplicações entre aquelas utilizadas por sistemas que adotam um ou outro modelo. Sistemas NoSQL são mais adequados para se trabalhar com big data, por exemplo, por flexibilizarem algumas propriedades dos bancos de dados relacionais.
O segundo problema reside em dizer que os modelos do NoSQL são totalmente distintos dos utilizados nos sistemas relacionais. Alguns sistemas colunares, como o Hbase, também fazem a utilização de estruturas de tabelas e colunas, apesar de seguirem uma organização um pouco diferente do modelo relacional.
-
GABARITO: E
Como já dizia um professor meu, "Nada é criado, mas sim copiado e aprimorado".
Embora NoSQL apresentes diferentes sistemas de armazenamento que vieram para suprir necessidades em demandas onde os bancos de dados tradicionais (relacionais) são ineficazes. Muitas dessas bases tradicionais apresentam características muito interessantes como alta performance, escalabilidade, replicação, suporte à dados estruturados e sub colunas. Essas características são utilizadas pelas bases de dados NoSQL.
-
GABARITO ERRADO
Temos dois problemas com a alternativa. O primeiro é que a diferença dos modelos relacionais aos adotados em NoSQL não tem a ver com a escalabilidade, e sim com a diferença da natureza dos dados e das aplicações entre aquelas utilizadas por sistemas que adotam um ou outro modelo. Sistemas NoSQL são mais adequados para se trabalhar com big data, por exemplo, por flexibilizarem algumas propriedades dos bancos de dados relacionais.
O segundo problema reside em dizer que os modelos do NoSQL são totalmente distintos dos utilizados nos sistemas relacionais. Alguns sistemas colunares, como o Hbase, também fazem a utilização de estruturas de tabelas e colunas, apesar de seguirem uma organização um pouco diferente do modelo relacional.
Arthur Mendonça | Direção Concursos