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