Tag Archives: dados

MongoDB – Dicas – Modelagem & Índices

1.6 Boas práticas em Modelagem e índices!

O MongoDB trabalha com um modelo de dados baseado em documentos binários (BSON baseado no padrão JSON).

mongo_bson

Ao invés das famosas tabelas do universo relacional, o modo Mongo tem um modelo de dados em documentos muito alinhado ao modelo de objetos utilizado em modernas linguagens de programação, e em grande parte não existe a necessidade de joins complexos ou transações devido às vantagens em ter os nossos dados relacionados ao objeto dentro do nosso próprio objeto.

O modo Mongo é totalmente diferente da divisão em tabelas e os relacionamentos entre elas para compor um objeto no app à partir do banco.

No entanto, apesar da simplicidade para modelar informações em docs do que em tabelas e relacionamentos, é preciso estudar as boas práticas e ter em mente que a arquitetura da base deve ser bem analisada para definirmos a abordagem a ser seguida na modelagem e criação de índices.