Intermediate
System Design
Q43 / 100
What is "database sharding" and what is a common challenge it introduces?
Correct! Well done.
Incorrect.
The correct answer is A) Sharding splits data across multiple database instances by a key; a common challenge is performing queries or joins that span multiple shards
A
Correct Answer
Sharding splits data across multiple database instances by a key; a common challenge is performing queries or joins that span multiple shards
Explanation
While sharding enables horizontal scaling of storage and write throughput, cross-shard joins, transactions, and rebalancing data when adding/removing shards become significantly more complex.
Progress
43/100