This text is for MongoDB users who are interested in sharding. It is a comprehensive look at how to set up and use a cluster.
This is not an introduction to MongoDB; I assume that you understand what a document, collection, and database are, how to read and write data, what an index is, and how and why to set up a replica set.
If you are not familiar with MongoDB, it’s easy to learn. There are a number of books on MongoDB, including MongoDB: The Definitive Guide from this author. You can also check out the online documentation.
Create a MongoDB cluster that will to 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 you:
-
Set up a MongoDB cluster through sharding
-
Work with a cluster to query and update data
-
Operate, monitor, and backup your cluster
-
Plan your application to deal with outages
By following the advice in this book, you'll be well on your way to building and running an efficient, predictable distributed system using MongoDB.