I have been using MongoDB in my last couple of projects and really like it. But there was a bit of a learning curve that I would liken to my jump from programming in procedural to object oriented - just wrapping your mind around a new way of doing something really absorbs a lot of time and energy. I have the Definitive Guide to MongoDB which Kristina co-authored, and found it to be a great resource in making that transition. However, taking that massive amount of new information, aloneg with day to day developing, and finding the time to figure out, first things, first in fine tuning my DBs was a real challenge. That's where this book became my fastback. 50 tips and tricks was like having my own consultant advising me on the best practices for my MongoDB. Kristina has a really nice straight forward way of explaining the material in an easy to understand format. The tips, in my opinion, are invaluable for both database admins, and developers alike. I would recommend this book as a companion book to the definitive guide to MongoDB by the same author because together, they build a solid foundation for MongoDB.
What did you think of this review?
Fun to Read
About the reviewer
Gregory Zentkovich (grandslam)
I like to spend time with my family... I love my wife, and I love my kids (3). I love to travel, run, surf, play with computers, and write code.... oh, and review tech books =) … more
Consider the Source
Use Trust Points to see how much you can rely on this review.
Getting started with MongoDB is easy, but once you begin building applications with it, you'll face some complex issues. What are the tradeoffs between normalized and denormalized data? How do you handle replica set failure and failover? This collection of MongoDB tips, tricks, and hacks helps you resolve issues with everything from application design and implementation to data safety and monitoring.
You get specific guidance in five topic areas directly from engineers at 10gen, the company that develops and supports this open source database:
Application Design Tips: What to keep in mind when designing your schema
Implementation Tips: Programming applications against MongoDB
Optimization Tips: Speeding up your applications
Data Safety Tips: Using replication and journaling to keep data safe—without sacrificing too much performance
Administration Tips: How to configure MongoDB and keep it running smoothly