How does "DynamoDB" achieve horizontal scalability through "partitioning", and what role does the "partition key" play?
Correct! Well done.
Incorrect.
The correct answer is A) DynamoDB divides table data across multiple physical partitions based on a hash of the partition key; choosing a partition key with high cardinality and even access distribution is critical to avoid "hot partitions" that can throttle throughput
Correct Answer
DynamoDB divides table data across multiple physical partitions based on a hash of the partition key; choosing a partition key with high cardinality and even access distribution is critical to avoid "hot partitions" that can throttle throughput
DynamoDB automatically partitions data using the hash of the partition key to distribute items across storage nodes; a poorly chosen key (e.g. one with low cardinality or skewed access) can create "hot partitions" that limit throughput even if overall table capacity seems sufficient.