MongoDB: The Definitive Guide by Kristina Chodorow

MongoDBYou can buy the book here

I came from SQL-oriented RDBMs so I was pretty curious about MongoDB. It’s widely recognized as one of the most interesting NoSQL DB.

The book covers from common concepts and tasks to advanced techniques and approaches like replication, sharding, administration and data design.

The material is not complicated at all and the examples are very clear and accurate. They show you really how to manage practical situations and needs.

There are no comparison with other NoSQL solution, so that you cannot try to figure out what is the best NoSQL DB for your needs.

As SQL professional I’ve been quite shocked not to find any way to guarantee a bridge to the use of SQL language, like Impala (you can read my review of that here)

The book do not cover all the different languages that could be used to manage “documents” within the database. As mentioned before, there is no SQL shell, but you can work directly with javascript through a dedicated shell. Javascript is the built-in programming language of Mongo, like PL/SQL is for Oracle relational databases or T-SQL of MS SQL Server.

Pros: _____ Cons:
  • Accurate
  • Easy to understand
  • Helpful examples
  • Well-written
  • none

Best uses:

  • Expert
  • Intermediate
  • Novice

I highly recommend “MongoDB: The Definitive Guide, 2nd Edition” since it provides a lot of valuable resources to start and work with MongoDB.

Disclaimer: I got a free copy of this book as part of the O’Reilly Blogger Review program.