MongoDB

“Eventualmente llegarás a un punto donde necesites modificar la lógica de tu aplicación y tan pronto como realices los cambios te verás bloqueado por el esquema de datos que diseñaste meses atrás” -Zeremy Zawodny, ingeniero de Craiglist

MongoDB es un sistema de bases de datos flexible, poderoso, escalable y de propósito general.

El sistema de instalación propicio de esta tecnología lo podemos encontrar perfectamente detallado en la web oficial de MongoDB

Introducción

El desarrollo de MongoDB comenzó como una plataforma Paas (plataforma como servicio) de almacenamiento en el año 2007. Pero entre este tiempo y 2009 se cambió la estrategia de producto y se edificó como producto independiente. Compite en el mercado con otros sistemas de bases de datos del mismo estilo como pueden ser Apache CouchDB.

Mongo DB se orienta a ser sencillo de utilizar , escalar. El desarrollo sobre MongoDB se ha descrito como mucho más ágil que con otros sistemas de bases de datos como pueden ser los relacionales. Con mongo es muy fácil experimentar, y crear “ideas locas” lo cual dependiendo del tipo de desarrollador que seas puede ser un beneficio o un peligro para la integridad de tu creación.