O que é MongoDB?
(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: