MongoDB - Vantagens
Qualquer banco de dados relacional tem um design de esquema típico que mostra o número de tabelas e o relacionamento entre essas tabelas. Enquanto no MongoDB, não há conceito de relacionamento.
Vantagens do MongoDB sobre RDBMS
Schema less- MongoDB é um banco de dados de documentos no qual uma coleção contém diferentes documentos. O número de campos, o conteúdo e o tamanho do documento podem variar de um documento para outro.
A estrutura de um único objeto é clara.
Sem junções complexas.
Capacidade de consulta profunda. O MongoDB oferece suporte a consultas dinâmicas em documentos usando uma linguagem de consulta baseada em documentos que é quase tão poderosa quanto SQL.
Tuning.
Ease of scale-out - O MongoDB é fácil de escalar.
Não é necessária a conversão / mapeamento de objetos de aplicativo em objetos de banco de dados.
Usa memória interna para armazenar o conjunto de trabalho (em janelas), permitindo acesso mais rápido aos dados.
Por que usar o MongoDB?
Document Oriented Storage - Os dados são armazenados na forma de documentos de estilo JSON.
Índice em qualquer atributo
Replicação e alta disponibilidade
Auto-Sharding
Consultas ricas
Atualizações rápidas no local
Suporte profissional por MongoDB
Onde usar o MongoDB?
Big Data
Gerenciamento e entrega de conteúdo
Infraestrutura Móvel e Social
Gerenciamento de dados do usuário
Hub de dados