Com o MongoDB, você pode incorporar dados relacionados em uma única estrutura ou documento. Esses esquemas são geralmente conhecidos como modelos “desnormalizados” e aproveitam os ricos documentos do MongoDB. Considere o seguinte diagrama:
Os modelos de dados incorporados permitem que os aplicativos armazenem informações relacionadas no mesmo registro do banco de dados. Como resultado, os aplicativos podem precisar enviar menos consultas e atualizações para concluir operações comuns.
Em geral, use modelos de dados incorporados quando:
você tem "contém" relacionamentos entre entidades.
você tem relações um-para-muitos entre entidades. Nesses relacionamentos, os “muitos” documentos filhos sempre aparecem ou são vistos no contexto dos documentos “um” ou pais.
Com o MongoDB, você pode incorporar dados relacionados em uma única estrutura ou documento. Esses esquemas são geralmente conhecidos como modelos “desnormalizados” e aproveitam os ricos documentos do MongoDB. Considere o seguinte diagrama:
Os modelos de dados incorporados permitem que os aplicativos armazenem informações relacionadas no mesmo registro do banco de dados. Como resultado, os aplicativos podem precisar enviar menos consultas e atualizações para concluir operações comuns.
Em geral, use modelos de dados incorporados quando:
você tem "contém" relacionamentos entre entidades.
você tem relações um-para-muitos entre entidades. Nesses relacionamentos, os “muitos” documentos filhos sempre aparecem ou são vistos no contexto dos documentos “um” ou pais.
Para escrever sua resposta aqui, entre ou crie uma conta
Implementação de Banco de Dados
•Unifael
Compartilhar