Intel e Red Hat financia MongoDB(){
Notícias

Por: Pablo Henrique Penha Silva


MongoDB

MongoDB

[af83]


Big Data

No mês de novembro uma notícia bombástica foi publicada em vários sites de tecnologias do mundo inteiro: A Intel e a Red Hat investiram no NoSQL (Not Only SQL) MongoDB. A empresa 10gen, desenvolvedora do Mongo, anunciou que possui uma estratégia de investimento para ganhar mercado e espalhar a tecnologia. Hoje, o MongoDB está crescendo muito mais rápido que o seu concorrente Hadoop do grupo Apache. Um diferencial dessa empresa (além, claro, do MongoDB) é que ela está oferecendo um curso gratuito (com certificado) para desenvolvedores e DBA's (Database Administrator) completamente de graça. E para as empresas o que ela está oferecendo? Estão fazendo planos especiais para suporte do Mongo, visto que este é gratuito para qualquer fim. Além de ser uma empresa nova e inovadora no quesito tecnologia, a 10gen também é inovadora em serviços. Confira os produtos e serviços que ela oferece.
Que tal falarmos um pouco mais sobre o MongoDB?

O que é MongoDB?

MongoDB é um banco de dados orientado a arquivos desenvolvido pela empresa 10gen e faz parte da família de banco de dados NoSQL. Ao invés de armazenar tabelas como é feito no modelo relacional, MongoDB armazena dados estruturados em arquivos JSON (Javascript Object Notation) com schemas dinâmicos (usando BSON (Binary JSON) para isso), fazendo a integração dos dados em alguns tipos de aplicações mais fáceis e rápidas.

Onde foi criado e qual o propósito?

http://www.mtv.com/ A empresa 10gen começou a desenvolver o MongoDB em outubro de 2007 e, por sua facilidade de aprendizagem e eficiência, já ganhou espaço em empresas (foras as citadas no início da notícia) como: MTV Networks, Craigslists, Foursquare, UIDAI Aadhaar. Com empresas como essas apostando em peso nessa nova tecnologia, o MongoDB é o NoSQL mais famoso até o momento.

Vantagens

  • Armazenamento orientado a documento;
  • Suporte total à indexação;
  • Replicação e alta disponibilidade;
  • Auto-Sharding - escalar horizontalmente sem perder funcionalidade;
  • Consultas facilitadas;
  • Atualizações rápidas e atômicas;
  • Map/Reduce - Fácil agregação e processamento de dados.

Desvantagens

  • Perda da privacidade (mineração pessoal de dados em larga escala);
  • Escassez de profissionais (em torno de 190mil vagas só nos EUA);
  • Só isso... Pelo menos até alguém encontrar outra desvantagem.

Referências:

SiliconAngle
GigaOM
MongoDB
MongoDB Docs
Wikipedia - MongoDB
Wikipedia - Big Data

}