Menu Docs
Página inicial do Docs
/ /

Modelagem de dados no MongoDB Compass

A experiência de modelagem de dados no Compass permite criar um diagrama entidade-relacionamento que visualiza as coleções, seus campos, tipos de dados e seus relacionamentos dentro de um único banco de dados. Com isso, você pode entender melhor como seus dados são estruturados e conectados, facilitando o desenvolvimento de aplicativos, a colaboração com os membros da equipe e a manutenção de modelos de dados em evolução.

A experiência de modelagem de dados no Compass pode ser útil nos seguintes cenários:

  • Visualização de dados: gere um diagrama entidade-relacionamento do seu modelo de dados atual. A visualização do modelo de dados pode ajudá-lo a identificar os impactos de possíveis alterações de esquema em collections relacionadas.

  • Planejamento do modelo de dados: acompanhe e planeje alterações na estrutura de dados à medida que o aplicação cresce. A visualização do modelo de dados pode ajudá-lo a identificar possíveis impactos de alterações de esquema em collections relacionadas.

  • Colaboração entre equipes: compartilhe representações visuais do seu modelo de dados com engenheiros de dados, gerentes de produto e outras partes envolvidas para garantir que todos entendam o estado atual da estrutura do seu banco de dados . Você pode compartilhar seu modelo de dados como uma imagem, arquivo JSON ou .mdm arquivo que pode ser aberto diretamente no Compass.

  • Desenvolvimento de aplicativos: identifique inconsistências, relacionamentos ausentes ou oportunidades de otimização em seu modelo de dados durante o processo de desenvolvimento.

  • Integração de membros da equipe: entenda rapidamente os modelos de dados existentes ao integrar um novo projeto ou trabalhar com coleções criadas por outras equipes.

O Compass gera um diagrama entidade-relacionamento com base em uma pequena amostra de documentos de cada coleção selecionada em seu banco de dados. Devido a essa amostragem, seu diagrama pode não refletir todos os campos ou relacionamentos em seus dados.

  • Gerar um Diagrama Entidade-Relacionamento no Compass

  • Modifique Coleções no Diagrama Entidade-Relacionamento do Compass

  • Modifique Campos em Seu Diagrama Entidade-Relacionamento do Compass

Você pode adicionar comentários às collections, campos e relacionamentos do diagrama para definir definições de documento ou decisão de modelagem de dados.

Você pode definir relacionamentos entre campos em diferentes collections em seu diagrama entidade-relacionamento. Ao criar um diagrama entidade-relacionamento, você pode optar pelo Compass para inferir relacionamentos automaticamente. Você também pode adicionar relacionamentos manualmente.

Observação

Os relacionamentos são apenas para fins de anotação. O Compass não armazena informações de relacionamento em seu banco de dados MongoDB .

Você pode exportar seu diagrama entidade-relacionamento do Compass . Ao compartilhar seu diagrama, você pode colaborar com várias equipes, receber feedback e se alinhar nas decisões finais de projeto de esquema.

Você pode exportar seu diagrama como:

  • .mdm Diagram File.

  • PNG imagem.

  • JSON Migrator.

Você também pode importar do Compass um diagrama entidade-relacionamento que foi exportado como um .mdm arquivo. Ao importar um diagrama entidade-relacionamento, você pode exibir ou editar um diagrama compartilhado por um colaborador.

  • Modelagem de dados

Voltar

Importar e exportar dados

Nesta página