Even Distribution of Data
Key-based
and directory-based
sharding provide an advantage when there is a need for even distribution
of data. Range-based sharding fails to provide this feature, as the data may be biased to have different values falling under the same range. This would result in a disproportionate number of reads for some shards.