Nas ferramentas de banco de dados NoSQL, um formato de serialização binária utilizado para armazenar documentos e realizar chamadas remotas de procedimento no MongoDB é o
- A)Atlas.
Atlas é a plataforma de banco de dados em nuvem da MongoDB, mas não é o formato de serialização binária pedido.
- B)Compass.
Compass é uma ferramenta gráfica de administração do MongoDB, portanto não corresponde ao formato de armazenamento/codificação dos documentos.
- C)BSON.
BSON é o formato binário nativo do MongoDB para serializar documentos, por isso é a alternativa correta.
- D)DBPointer.
DBPointer é um tipo de dado/referência antiga do BSON, não o formato de serialização em si.
- E)Mongod.
Mongod é o processo/daemon do servidor MongoDB, e não um formato binário de documentos.
Gabarito: C
Quando a questão fala em MongoDB e em "formato de serialização binária" para guardar documentos e também apoiar chamadas remotas de procedimento, ela está apontando para o BSON. Pense nele como o "primo turbinado" do JSON: mantém a ideia de documento, mas em versão binária, mais eficiente para armazenamento e troca interna de dados. No ecossistema MongoDB, BSON é o formato nativo dos documentos. Além disso, ele suporta tipos de dados extras que o JSON puro não traz de forma padronizada, o que ajuda bastante no uso prático do banco. O gabarito é a letra C porque BSON significa Binary JSON, justamente o padrão usado pelo MongoDB para serializar documentos. É esse formato que permite ao banco representar estruturas de forma compacta e rápida, inclusive em operações que envolvem comunicação entre processos. Em provas, quando aparecer MongoDB + documento + serialização binária, acenda a luz do BSON na sua cabeça. As demais alternativas são nomes de ferramentas, componentes ou classes do ecossistema MongoDB, mas não correspondem ao formato de serialização pedido. Ou seja, a banca misturou conceitos conhecidos da plataforma para ver se voce separa produto, ferramenta e formato de dado. Aqui, o segredo é não cair na sedução dos nomes bonitos: o que a questão quer é o formato binário, não a interface, nem a ferramenta de administração, nem o servidor.