Informática, perguntado por vandersonbarovtms2, 1 ano atrás

O NoSQL surgiu como alternativa aos bancos relacionais. Houve essa necessidade por causa da quantidade de informações que hoje são gerenciadas por aplicações, pela necessidade de um suporte melhor a formatos estruturados de maneira diferente e, principalmente, por causa de questões de escalabilidade e replicação (Nosql-database, 2018).

O MongoDB é um banco de dados de alta performance orientado a documentos. É poderoso, flexível e escalonável (MongoDB, 2018).

Fonte:

FLORENTINO, Plinio Tavares. Gerenciamento e Desenvolvimento em Banco de Dados: Introdução ao NoSQL. Londrina: Editora e Distribuidora Educacional S. A., Unidade 4, Seção 3, 2018.



Temos algumas vantagens em utilizar o MongoDB.



I. utilizando MongoDB temos uma melhor performance, visto que uma única consulta retorna tudo o que precisamos saber sobre o documento.

II. o MongoDB possui consultas bastantes simples de serem realizadas, visto que não existem transações e joins.

III. o escalonamento horizontal com Sharding é muito bem implementado no MongoDB.

IV. o MongoDB possui a funcionalidade chamada GridFS que é responsável por armazenar arquivos de grandes dimensões.

Agora, assinale a alternativa que apresenta a resposta correta.

Escolha uma:
a. apenas as afirmativas I e III estão corretas.
b. apenas as afirmativas I, II e III estão corretas.
c. apenas as afirmativas III e IV estão corretas.
d. as afirmativas I, II, III e IV estão corretas.
e. apenas as afirmativas I e II estão corretas. Incorreto

Soluções para a tarefa

Respondido por vchinchilla22
23

Olá!

O MongoDB é um banco de dados orientado a documentos. Isso significa que, em vez de salvar os dados nos registros, ele salva os dados nos documentos. Assim, uma única consulta retorna tudo o que precisamos saber sobre o documento.

Esses documentos são armazenados em BSON, que é uma representação binária do JSON, não existem transações e joins, por isso as consultas são bastantes simples de serem realizadas.

Quando tem-se muitos dados e o disco está no limite é usado o escalonamento horizontal com Sharding no MongoDB. Além disso, também tem a funcionalidade  GridFS, que permite armazenar arquivos de grandes dimensões.

Sabendo isso, temos que é correto o que se afirma em:

d. as afirmativas I, II, III e IV estão corretas.


naathcs: Correto. Obrigada
Perguntas interessantes