Uma universidade decidiu modernizar parte de sua infraestrut...
Considerando os conceitos de bancos de dados não-relacionais, o modelo de documentos, a arquitetura e a operação do MongoDB, analise as afirmações a seguir.
I. No MongoDB, os dados são armazenados em documentos no formato BSON, organizados em coleções, o que possibilita que documentos de uma mesma coleção possuam estruturas diferentes.
II. Operações básicas de manipulação de dados no MongoDB seguem o modelo CRUD (Create, Read, Update e Delete), realizadas por comandos, como insert0ne, find, update0ne e delete0ne.
III. Em sistemas NoSQL baseados em documentos, como o MongoDB, é obrigatório definir previamente um esquema rígido para cada coleção, semelhante ao modelo relacional tradicional.
IV. O MongoDB não oferece mecanismos nativos para replicação ou distribuição de dados, sendo necessário utilizar ferramentas externas para garantir alta disponibilidade.
Considerando os conceitos apresentados, assinale a alternativa CORRETA.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: D
Fundamento decisivo: O ponto decisivo era verificar quais assertivas descrevem corretamente o MongoDB: I e II estão de acordo com o modelo documental e com o CRUD usual, enquanto III e IV o contradizem. Assim, a combinação correta é a da alternativa D.
- Em questões sobre MongoDB, confira se a assertiva respeita o modelo documental: documentos BSON em coleções com flexibilidade estrutural.
- Se a questão afirmar obrigatoriedade de esquema rígido prévio por coleção, a tendência é de erro.
- Ao avaliar a arquitetura do MongoDB, lembre que replicação e distribuição de dados são recursos nativos, não dependem necessariamente de ferramentas externas.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo