Sharding — what makes a good shard key (and a common bad choice)? | LetsGit.IT