O Mongodump é um utilitário para backup no MongoDB 6.0 que
- A)cria uma exportação binária do conteúdo de um banco de dados incluindo os Sharded clusters.
Certa: o mongodump faz backup lógico em formato binário/BSON e pode ser usado em ambientes com sharded clusters conforme a arquitetura do MongoDB.
- B)exporta os dados em um arquivo contendo comandos de criação de estrutura e inserção de dados em formato JSON.
Errada: JSON e comandos de criação/inserção não descrevem o mongodump, que não produz exportação textual desse tipo.
- C)exporta os dados em formato nativo do MongoB contendo todos os comandos necessários para criar os bancos de dados, com exceção dos replica sets, que usam outra solução de backup.
Errada: o utilitário não exporta em um suposto "formato nativo do MongoB" nem exclui replica sets como regra de backup.
- D)exporta os dados em formato BSON com os comandos de criação e de manipulação de dados, incluindo os Standalone deployments.
Errada: o mongodump não gera comandos de criação e manipulação de dados, embora trabalhe com BSON; a descrição mistura dump com script de banco relacional.
- E)exporta os dados em formato nativo do MongoB contendo todos os comandos necessários para criar os bancos de dados, com exceção dos sharded clusters, que usam outra solução de backup.
Errada: a exceção indicada está incorreta, pois a limitação não é essa e a descrição do formato também está confusa.
Gabarito: A
O mongodump é um utilitário de backup lógico do MongoDB que gera uma cópia dos dados em formato BSON, junto com metadados da base, para depois você poder restaurar com o mongorestore. Pense nele como o "fotografo" do banco: ele não tira uma imagem bonita em JSON, ele guarda os documentos em um formato binário que o MongoDB entende muito bem. Na prática, o dump não serve para exportar em formato de comandos SQL nem para criar um arquivo com instrucoes de DDL e inserts. Isso é cara de banco relacional ou de ferramenta de exportacao textual, nao do mongodump. Aqui a palavra-chave é backup binario/lógico do ecossistema MongoDB. A alternativa A é a correta porque descreve justamente a exportacao binaria do conteudo do banco. O MongoDB suporta backup de clusters sharded com o conjunto de ferramentas apropriado, desde que a operacao seja feita de modo compatível com a arquitetura distribuida, então a ideia geral da alternativa está alinhada com o uso do utilitário. Já as alternativas que falam em JSON, comandos de criação de estrutura ou "formato nativo do MongoB" misturam conceitos. O ponto mais cobrado em prova é simples: mongodump gera dump em BSON, nao em JSON, e o par dele para volta é o mongorestore.