Create a MongoDB cluster that will grow to meet the needs of your application. With this short and concise book, you'll get guidelines for setting up and using clusters to store a large volume of data, and learn how to access the data efficiently. In the process, you'll understand how to make your application work with a distributed database system. Scaling MongoDB will help
This book is quite focused on one aspect of scaling in that is discusses best ways to shard data to avoid hotspots. It completely fails in explaining some of the other relevant aspects such as using replication sets, quorums, version issues (why use v2.0.x vs v1.8.x), system level stuff like memory, I/O and CPU bottlenecks, etc. I wonder if the author even knows what a sysctl is? In short, a nearly complete disappointment.
Weighing in at less than 50 pages for US$29.99 don't waste your money or time.
The book is easy to read. It has good examples, ideas in the book look practical, applicable and have common sense from my perspective. The most I liked the chapters Understanding Sharding and Setting Up a Cluster. I did not use sharding of MongoDB in production yet, but after the book, I have a vision how I can do that. Probably, I expected to see more gotchas with scaling MongoDB covered.
While the content provided was good and well written, it felt like an intro that just covered the basic scaling features of MongoDB such as sharding and mongos nodes. It's also quite outdated now (10 yrs old) and doesn't have an updated version.
A succinct book that explains how to set up mongoDB replica sets and shards. It is a very short book, and as a consequence it is so thin that I always forget I own it, but it is a recommended read.
Kristina has a total of four books at O'Reilly. This one is short, but the writing is nearly perfect. The book looks beautiful too. And no, not all O'Reilly books are that good.
If you are new to MongoDB, you should get a more complete book like MongoDB: The Definitive Guide. Scaling MongoDB is about the specific, but important issues raised by scalability. Having a separate book makes sense. Indeed, Learning the basics of MongoDB is not hard. But figuring it out sharding is a lot harder and deserves a book.
(Disclaimer: I got a free copy from the publisher.)
Quick read but super informative. Anyone looking to setup shards and clusters using MongoDB should read this book. What is really nice is the author's first hand knowledge of the system (she is a core contributor) and explaining priorities and milestones of future releases. That helped keep this book from failing behind a technology that is evolving quickly.
This book is neither for Mongo amateurs nor for admins. It touches on basic conceptual information on sharding and that is pretty much it. You are better off reading Mongodb documentation for more in-depth information.