Om du läser noggrant dokument https://docs.mongodb.com/manual/sharding/ du håller med om att sönderdelning är och bör vara transparent för resten av systemet. Det betyder att ditt system från början bara kan vara en enda databas, och sedan full shard med
mongos
Router- Konfigurationsserver
- Skärvor (som är repliker)
d.v.s. sönderdelning är en distributionsfråga, inte en design. MongoDB-gränssnittet förblir detsamma.