5 Semestre Engenharia De Software MongoDB

720 palavras 3 páginas
http://www.tutorialspoint.com/mongodb/mongodb_environment.htm MongoDB
É um banco de dados não relacional
Vem do termo Humongous cuja raiz significa “gigantesco”, ou seja, um banco de dados que suporta uma massa cavalar de dados
Estrutura não permite que se faça réplicas, escalabilidade, user charging (fatiar o banco)
Foi elaborado pelos criadores da WClick(empresa na internet que serve anúncios, links que gerencia esse tipo de coisa com uma grande rotatividade de dados) depois o projeto foi vendido pelo google. Os engenheiros da google por sua vez melhoraram o produto e evitaram problemas que aconteceram na empresa anterior com a idéia inicial de fazer uma
“nuvem”
Um tipo de SGDB muito recente que ganhou mercado de uma forma absurda e rápida
Nasceu em 2007
É livre, é manipulado por GPL e tem uma empresa por trás o mantendo seu código fonte.
O código fonte é livre, porém o suporte é pago... Qualquer um pode contribuir para o código fonte. Existem projetos paralelos como MongoEngening
Se entrar no GuiteHub existem muito coisas para auxiliá­lo, como ferramentas para auxiliar uso do banco, framework, formas gráficas para administração, players como foursquare e empresas de jogos, aplicativos para celular.
Mão de obra escassa
Pode conviver tranquilamente com aplicações em SQL
A vantagem de utiliza­lo é ser um novo paradigma sem estar algemado com uma estrutura de tabelas; Inserir dados e ele cria modelagem (para pessoas que trabalham em startup é muito bom); ReplicaSet(aplicar dados em servidores geograficamente distribuídos)
Não se consegue prever o tamanho do banco, agregando muitos valores dinamicamente de uma forma muito fácil. Rápido em leitura e escrita, bons para informações de BI por ser ágil e agregation Framework para gerar resultados úteis para aplicação.
Tem binário para mac e Windows
Para fazer transactions, o MongoDB não substitui o banco relacional
Agrega funções
Tem suporte a objetos geográficos
Não existe join em

Relacionados

  • aluga bugguy
    2097 palavras | 9 páginas
  • Banco de dados e multilocação em nuven
    5449 palavras | 22 páginas
  • jogo educativo
    54568 palavras | 219 páginas
  • Atps Banco de Dados
    3816 palavras | 16 páginas
  • PIM WEB 3.0
    9183 palavras | 37 páginas