Com relação ao banco de dados não relacional MongoDB, assin...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Para resolver a questão proposta sobre o MongoDB, precisamos compreender o formato de armazenamento de dados que essa base de dados utiliza. O MongoDB é um banco de dados não relacional, ou seja, ele não utiliza o modelo de tabelas como os bancos de dados relacionais (como o MySQL ou o PostgreSQL). Em vez disso, ele trabalha com a estrutura de documentos.
Tema central da questão: O foco da questão é identificar o formato de arquivo usado pelo MongoDB para armazenar documentos. Esse conhecimento é fundamental para entender como os dados são geridos internamente por esse banco de dados.
Resumo teórico: O MongoDB armazena documentos em um formato chamado BSON (Binary JSON). O BSON é uma representação binária do JSON (JavaScript Object Notation), e é otimizado para oferecer desempenho superior em termos de leitura e escrita, além de permitir o armazenamento de tipos de dados que o JSON não suporta, como datas e inteiros de 64 bits.
Agora, vamos analisar as alternativas:
- A - Simple JSON (JavaScript Object Notation): Embora o JSON seja um formato popular usado para intercâmbio de dados devido à sua simplicidade e legibilidade, o MongoDB não o utiliza diretamente para armazenamento. Ele usa o BSON, que é uma versão binária e mais eficiente do JSON.
- B - BSON (Binary JSON): Esta é a alternativa correta. O MongoDB usa BSON para armazenar seus documentos. O BSON é escolhido por sua eficiência e por suportar tipos de dados adicionais não suportados pelo JSON simples.
- C - XML (Extensible Markup Language): O XML é um formato de dados amplamente usado para representação de dados estruturados, mas não é utilizado pelo MongoDB para armazenamento de documentos.
- D - HTML (Hyper Text Markup Language): HTML é uma linguagem usada para estruturar e apresentar conteúdo na web, não sendo um formato de armazenamento de dados em bancos de dados.
Justificativa da alternativa correta: A escolha do BSON pelo MongoDB se deve às suas vantagens em relação ao JSON, como maior eficiência de armazenamento e suporte para tipos de dados adicionais. Isso torna o BSON ideal para operações de alto desempenho, conforme documentado na documentação oficial do MongoDB.
Estratégia para interpretação: Ao analisar questões sobre tecnologia, é importante focar nas características técnicas específicas de cada ferramenta. O MongoDB é conhecido por sua estrutura de documentos e uso de BSON, informações cruciais que são frequentemente abordadas em concursos.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
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
Esta alternativa está incorreta.
Embora o MongoDB utilize o JSON como base para representar documentos durante a interação (por exemplo, em consultas ou APIs), ele não utiliza esse formato para armazenamento interno. O JSON é texto puro e não é eficiente para armazenamento binário ou consultas rápidas, o que torna necessário um formato otimizado.
Esta alternativa está correta.
O MongoDB armazena os documentos no formato BSON (Binary JSON), que é uma versão binária do JSON. Esse formato é mais eficiente, pois suporta tipos de dados adicionais (como inteiros de 64 bits e datas) e oferece melhor desempenho ao ser processado por computadores, já que é compactado e estruturado para leitura rápida.
BSON é amplamente utilizado no MongoDB para armazenar e transmitir dados.
Esta alternativa está incorreta.
O XML é um formato para representar dados estruturados, mas ele não é usado pelo MongoDB. O XML é mais comum em sistemas legados, serviços web antigos e algumas bases de dados relacionais, mas não está relacionado ao MongoDB.
Esta alternativa está incorreta.
O HTML é um formato para estruturação e apresentação de conteúdo na web e não é utilizado para armazenamento de dados em nenhum banco de dados, seja ele relacional ou não relacional. Essa alternativa é completamente fora de contexto.
Gabarito
B - BSON (Binary JSON)
Fonte: Chatgpt
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo