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!
[Saiba mais]