O MongoDB se tornou uma ferramenta indispensável no meu dia a dia. Esse banco de dados NoSQL caiu como uma luva em vários projetos, facilitando o desenvolvimento de diversas ferramentas internas e aplicações para clientes onde a orientação a documento é melhor que um banco de dados relacional.
Entre todas as variações de bancos NoSQL, escolhi o MongoDB por vários motivos, destacando:
- Facilidade em trabalhar com Python;
- O pacote padrão do MongoDB inclui diversa ferramentas para administração, como backup, restore, replicação, etc;
- Possui uma empresa que presta suporte comercial, a 10Gen;
- É software livre, está licenciado sob GNU AGPL;
- Seu time de desenvolvimento é composto por engenheiros de peso, como ex-fundador da DoubleClick (DART), incorporada pelo Google e ex-funcionários do Google que trabalharam diretamente na engenharia do BigTable;
- O projeto é muito organizado, através do Jira MongoDB é possível saber o que esperar de versões futuras e o que os desenvolvedores estão priorizando em novos recursos (e você pode dar sua opinião);
- Possui grandes projetos em produção usando MongoDB;
- O GridFS é muito interessante, permite fazer coisas incríveis! 🙂
Estou implementando o MongoDB em algumas aplicações de clientes e projetos web, que serão lançados em breve. Aproveitando que o software livre está no meu sangue, resolvi dedicar algumas horas semanais para colaborar com o MongoDB, começando pela documentação. Uma versão em português da documentação pode ajudar outros brasileiros (e nossos irmãos lusitanos) a conhecer melhor esse banco NoSQL e como implementar em seus projetos. A 10Gen está apoiando e criou uma área para tradução da documentação para Português do Brasil, disponível em http://www.mongodb.org/display/DOCSPT/Home
Se você tem interesse e tempo para colaborar com a tradução, entre em contato comigo. Indicarei seu nome a equipe da 10Gen para que seja criado seu o acesso ao Wiki na área da tradução. Mas é importante manifestar interesse apenas se você tem tempo de fazer contribuições regulares. Lembrando que todo trabalho é voluntário, mas a recompensa vem em forma de novos conhecimentos e saber que seu trabalho pode ajudar muita gente.
Você também pode participar do projeto assinando a lista de discussão MongoDB users ou pelo IRC, no canal #MongoDB da freenode.net