Review del libro MongoDB and PHP por Steve Francia

MongoDB & PHP

El libro «MongoDB and PHP by Steve Francia» nos presenta la base de datos orientada a documentos MongoDB y su relación con el lenguaje PHP; es además, una muy buena introducción a las base datos no relacionales, enfocándonos en las causas que dieron origen a MongoDB; asi como las carencias que encontramos en los ORM’s y las base de datos relacionales para trabajar de forma eficiente y robusta con objetos.

El autor presenta a MongoDB en forma clara y sencilla, describiendo sus objetivos, componentes, características y filosofía.
Luego se centra en la relación de MongoDB con PHP, en ese momento el libro cambia sus estructura para transformarse en una guía de uso, mostrando como instalar y configurar la base junto el entorno para trabajar con Mongo desde PHP.

Presenta cada funcionalidad de MongoDB, desde los aspectos más básicos hasta las características avanzadas, con ejemplos de código PHP los cuales son explicados detalladamente y finalmente destaca algunas librerías y herramientas para PHP que nos pueden ayudar a desarrollar aplicaciones usando MongoDB.

Destaco el hecho que el autor es un integrante del equipo que desarrollo MongoDB lo que es de gran importancia.
Mi evaluación general es buena, si bien ya había leido otro tipo de documentación sobre base de datos NoSQL, encontré que este libro está muy bien explicado y creo que MongoDB es una excelente puerta de entrada al mundo de las base de datos no relacionales.
Las personas que se propongan leer este libro deben contar con conocimientos de PHP y programación orientada a objetos para poder sacarle el máximo provecho.

Finalmente, debo decir que luego de terminar el libro quedé gratamente sorprendido con las características y posibilidades de MongoDB, ya que su implementación con PHP es relativamente fácil de lograr por lo que puedo comenzar a probar funcionalidades casi de inmediato.

O’Reilly book shop

También puedes leer la versión en inglés de esta review.

Juan Benitez

Fundador de Tecnopedia.net. Licenciado en Informática, desarrollador Web, Android y PHP. Apasionado de las tecnologías y el fútbol. Reparto mis días programando, creando sitios, apps o escribiendo en @Tecnopedianet... y sí, además tengo esposa y una hija ;)

View all posts by Juan Benitez →