Previous Entry


If you're coming from a relational database background and wish to learn more about MongoDB or are interested
in it as an example of a NoSQL implementation, this is a great book. I enjoyed reading it and learned quite a bit
in the process.  Read below for the full review.

I'm coming from a traditional relational database background, specializing in MySQL over the last 7 years.  I was hoping
that this book would be a good introduction to NoSQL in general as well as how to use MongoDB specifically.

It turned out to be all that I was hoping for and more.  It's very easy to read and the material is very easy to
grasp.  If you're coming from MySQL, things will feel familiar from the get go.  For example, I installed mongodb
on Ubuntu 10.10 using apt (version 1.4.4 of mongod) and the default config file was /etc/mongodb.conf and the
default data directory was /var/lib/mongodb.  If you're familiar with JavaScript you'll also have a leg up as the 
mongo client is a full JavaScript interpreter.

So, all I needed to do was apt-get install mongodb  and I had mongodb installed, up and running.  I used this quick
install to play with as I read through the book.  The book was full of clear and concise examples that I could use
to easily play around with MongoDB and get a feel for using it.

The layout of the book was very good in that the chapters cover the basics while the book still contains the more 
detailed information in the Appendixes.  I liked this separation of material, a separation of the "book" and the
"reference material" if you will.

In the end, I'm not sure how big a fan I am of MongoDB itself, but I'm a big fan of this book.  I had an installation
of MongoDB up and running that I could configure, administer and query.   All of this and nothing seemed 
difficult or confusing.  It was exactly what I was hoping for.



Latest Month

October 2010
I review for the O'Reilly Blogger Review Program
Powered by
Designed by Tiffany Chow