(O que é MongoDB? e onde usar?)

O MongoDB é um banco de dados de documentos de código. Ele foi escrito na linguagem de prgramação C ++. Além de orientado a documentos, é formado por um conjunto de documentos JSON (é um modelo para armazenamento e transmissão de informações no formato texto). Muitas aplicações podem, dessa forma, modelar informações de modo muito mais natural, pois os dados podem ser aninhados em hierarquias complexas e continuar a ser indexáveis e fáceis de buscar.

Qualquer banco de dados relacional tem um projeto 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.
Possui alta performance, sem tabela (schema) e construído em escala horizontal. Conta com uma forte comunidade e com um rico ecossistema de drivers para trabalar com praticamente qualquer linguagem popular.
 
Ele também é chamado de banco de dados NoSQL (Not Only SQL). Esse termo NoSQL é devido à ausência do SQL, mas esse tipo de Banco de Dados não se resume apenas a isso, por isso o termo não é o mais correto para esse novo tipo de Banco de Dados.
 
Vantagens do MongoDB
 
– MongoDB é um banco de dados de documentos em que uma coleção contém documentos diferentes. O número de campos, conteúdo e tamanho do documento pode variar de um documento para outro.
 
– A estrutura de um único objeto é clara.
 
– Não se junta complexo.
 
– Profundidade de consulta. MongoDB suporta consultas dinâmicas em documentos usando uma linguagem de consulta baseada em documentos que é quase tão poderosa quanto SQL.
 
– MongoDB é fácil de escalar.
 
– Mapeamento de objetos de aplicativo para objetos de banco de dados não necessários.
 
– Usa memória interna para armazenar o conjunto de trabalho (com janelas), permitindo acesso mais rápido aos dados.
 
Por que usar o MongoDB?
 
– Documento de Armazenamento Orientada – Os dados são armazenados na forma de documentos de estilo JSON.
 
– Índice de qualquer atributo
 
– Replicação e alta disponibilidade
 
– Auto-sharding
 
– Consultas avançadas
 
– Atualizações rápidas no local
 
Onde usar o MongoDB?
 
– Dados grandes
 
– Gerenciamento e Entrega de Conteúdo
 
– Infraestrutura móvel e social
 
– Gerenciamento de dados do usuário
 
– Hub de dados
  

 Para baixar o MongoDB, acesse: aqui.

Compartilhe:

Share on facebook
Share on twitter
Share on linkedin
Share on email
Share on whatsapp
Share on telegram

Comentários: