I’ve been learning the world of MongoDB for a little while now, building up my understanding of how it works, and Trade-offs to be considered when entering into the world of noSQL. With the query support and other interesting properties Mongo has been the system I’ve been diving deep into, and getting some real experience with. As an ex Oracle DBA, working through the strengths and weaknesses of Document based databases has been interesting. The book 50 Tips and Tricks for MongoDB Developers, provides some good food for thought relating to the tradeoffs when working with document stores in general and MongoDB in particular. The end of the book also delves into advanced configuration and production topics such as replication and restoring from backups. I’ll admit that I let these topics was over me without fully grokking them.
The book is a pretty quick and easy read, and leads you through how to model and work with documents in MongoDB. I’d recommend it to people who understand the basics of MongoDB and want to dive deeper.
[this book was reviewed as a part of the O'Reilly Blogger Review Program]