Empezando con MongoDB

MongoDB es una base de datos que está entre medio de un key-value store y una base de datos relacional. Es rápida y scalable pero tambien tiene capacidad para queries complicados.

MongoDB es parte de las ya muchas alternativas llamadas NoSQL que hay disponibles. Lo que hace especial a esta base de datos es que puedes guardar data sin un esquema definido, poniendo añadir y quitar campos como sea necesario.

Como muchos, he decidido poner a prueba a alguna de las alternativas NoSQL en algún proyecto pequeño. Comencé por el tutorial que tienen en el site y me di cuenta que la documentación de MongoDB es muy buena y fácil de entender, especialmente para alguien que viene de bases de datos RDBMS.

La integración con Python que es lo que estoy usando primordialmente es espectacular. Como siempre hay un module que funciona elegantemente.

Pronto hablaré mas sobre MongoDB porque creo que tengo varios proyectos en los que lo voy a usar.