All Questions
Sharding medium

While primarily used for writes, what is the most significant way that 'Sharding' also improves total system Read Scalability?

  1. A It has no impact on read scalability; that is the exclusive role of Read Replicas.
  2. B By splitting the dataset, it distributes the read load across many physical machines, roughly multiplying the total read throughput of the cluster by the number of shards.
  3. C It automatically applies advanced compression to all read-heavy tables to fit more data into the CPU's L3 cache.
  4. D It reduces read performance overall to ensure that write consistency is always prioritized (according to the CAP theorem).

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions