MongoDB é uma fonte aberta, banco de dados orientado a documentos concebidos com escalabilidade e agilidade para o desenvolvedor em mente. Em vez de armazenar seus dados em tabelas e linhas como você faria com um banco de dados relacional, em que você armazena MongoDB JSON – como documentos com esquemas dinâmicos. O objetivo do MongoDB é preencher a lacuna entre valores/chave lojas (que são rápidos e escalonáveis) e bancos de dados relacionais (que têm a funcionalidade rica).
Usando BSON (binário JSON), os desenvolvedores podem facilmente mapear às modernas linguagens orientadas a objeto, sem uma camada ORM complicada. Esse modelo de novos dados simplifica a codificação de forma significativa, e também melhora o desempenho do agrupamento de dados relevantes juntos internamente.
MongoDB foi criado pelo ex Fundador do DoubleClick e CTO Dwight Merriman e DoubleClick ex-engenheiro e fundador ShopWiki e Eliot CTO Horowitz. Eles se basearam as suas experiências construção de grande escala, alta disponibilidade, sistemas robustos para criar um novo tipo de banco de dados. MongoDB mantém muitas das características de um grande banco de dados relacional – como índicese consultas dinâmicas. Mas mudando o modelo de dados de relacional para orientado a documentos, você ganha muitas vantagens, incluindo maior agilidade através de esquemas flexíveis e mais fácil escalabilidade horizontal.
Saiba mais sobre MongoDB e baixar uma cópia gratuitamente no http://www.mongodb.org
Você também pode aprender mais sobre o suporte MongoDB e outros serviços de10gen em http://www.10gen.com