Shard Key Selection - Sharding and Database Partitioning | OneNoughtOne