This tutorial will guide you through the many considerations when deploying a sharded cluster. We will cover the services that make up a sharded cluster, configuration recommendations for these services, shard key selection, use cases, and how data is managed within a sharded cluster. Maintaining a sharded cluster also has its challenges. We will review these challenges and how you can prevent them with proper design or ways to resolve them if they exist today. There will be lab sessions at the end of some chapters so please have your laptops with you.
I am Database Administrator at ObjectRocket by Rackspace supporting MongoDB and Cassandra. I have 14 years experience in databases and system engineering. I am MongoDB Certified DBA Associate Level - one of the first 150 chosen to take the exam. I really enjoy challenges in sharding and schema design and love migrations from Relational to NoSQL world.