Sharding is a process of distributing data across multiple machines instead of keeping it on single machine. MongoDB uses sharding to support deployments with very large data sets and high throughput operations. ...