Mongodb

1252 palavras 6 páginas
1. Introdução
Nos últimos anos, vimos um interesse crescente em sistemas de gerenciamento de bancos dados que diferem do modelo relacional tradicional. No centro disso está o conceito de NoSQL, um termo usado coletivamente para denotar software de banco de dados que não usa SQL (Structured Query Language) para interagir com o banco de dados. Um dos projetos NoSQL mais notáveis até o momento é o MongoDB, uma banco de dados orientado a documentos e de software livre que armazena dados em coleções de documentos semelhantes a JSON. O que distingue o MongoDB de outros bancos de dados NoSQL é a sua poderosa linguagem de consulta baseada em documento, que torna a transição de um banco de dados relacional para o MongoDB fácil, porque as consultas são convertidas com bastante facilidade.

2. O que é o MongoDB
O MongoDB é escrito em C++. Ele armazena dados dentro de documentos semelhantes a JSON (usando BSON — uma versão binária de JSON), que retém os dados usando pares de chave/valor. Um recurso que diferencia o MongoDB de outro bancos de dados de documentos é que é muito simples converter instruções SQL em chamadas de função de consulta do MongoDB. Isso facilita a migração de organizações que atualmente usam bancos de dados relacionais fazerem a migração. Ele também é muito simples de instalar e usar, com binários e drivers disponíveis para os principais sistemas operacionais e linguagens de programação.
O MongoDB é um projeto de software livre, com o banco de dados em si licenciado sob a GNU AGPL (Affero General Public License) versão 3.0. Essa licença é uma versão modificada da GNU GPL que fecha uma brecha na qual as restrições de copyleft não se aplicam ao uso do software, mas apenas à sua distribuição. Isso, naturalmente, é importante em software armazenada na nuvem e geralmente não instalado em dispositivos cliente. Usar a GPL regular poderia resultar em alguém perceber que nenhuma distribuição de fato acontece e, portanto, potencialmente contornar os termos

Relacionados

  • MongoDB
    1374 palavras | 6 páginas
  • MongoDB
    565 palavras | 3 páginas
  • MongoDB
    702 palavras | 3 páginas
  • Banco de Dados MongoDB.
    287 palavras | 2 páginas
  • MongoDB vs Postgre
    1830 palavras | 8 páginas
  • 5 Semestre Engenharia De Software MongoDB
    720 palavras | 3 páginas
  • BANCO DE DADOS NÃO RELACIONAIS: USANDO MONGODB EM APLICAÇÕES DISTRIBUÍDAS
    6480 palavras | 26 páginas
  • Banco De Dados NoSQL
    1858 palavras | 8 páginas
  • Análise e comparação de desempenho de sistemas de gerenciamento de banco de dados SQL e NoSQL
    4156 palavras | 17 páginas
  • 0911270085
    13697 palavras | 55 páginas