1. Introduction to MongoDB Sharding
2. Shards
3. Config Server
4. mongos (Router)
5. Shard Key
6. Sharding Architecture
7. Choosing a Shard Key
8. Hashed Sharding
9. Ranged Sharding
10. Overview of Sharding Setup
11. Setup 2 Shard Replica Sets
12. Setup Config Server Replica Set
13. Setup mongos Router
14. Add Shard 1 to the Sharded Cluster (Converting Replica Set to Sharded Cluster)
15. Shard a Collection
16. Check the Status of Sharded Cluster sh.status() Method
17. Balancer Process
18. Add Shard 2 to the Sharded Cluster
19. Balancer State sh.getBalancerState() Method
20. sh.setBalancerState() Method
21. sh.isBalancerRunning() Method
22. sh.stopBalancer() Method
23. sh.startBalancer() Method
24. Chunks and Jumbo Chunk
25. Overview of Split Chunks
26. sh.splitAt() Method
27. sh.splitFind() Method
28. Merge Chunks with mergeChunks Command
29. Migrating a Chunk using moveChunk Command (or sh.moveChunk() Method)
30. Modify Chunk Size
31. Primary Shard and movePrimary Command
32. sh.balancerCollectionStatus() Method
33. sh.disableBalancing() and sh.enableBalancing() Methods
34. sh.disableAutoSplit() and sh.enableAutoSplit() Methods
35. Changing a Shard Key
36. Refining a Shard Key
37. Reshard a Collection
38. Back Up Sharded Cluster Metadata
39. Remove Shards from an Existing Sharded Cluster
40. Config Database
41. What If mongos become unavailable
42. What If Single member of Shard becomes unavailable
43. What If All members of Shard become unavailable
44. What If Single member of Config Replica Set become unavailable
45.1 PRACTICE - 20.1 to 20.44 - Build 2 shards Sharded Cluster.pdf
45.2 PRACTICE - 20.1 to 20.44 - MongoDB Sharding.pdf
45.3 SLIDES 20.1 to 20.44 - MongoDB Sharding.pdf
45. SLIDES and PRACTICE - MongoDB Sharding.html