All Questions
Scaling Writes easy

What does it mean to 'Shard' a database to improve write performance?

  1. A Splitting a single large database table across multiple distinct servers based on a key (e.g., User ID).
  2. B Compressing the database files.
  3. C Creating read-only copies of the database.
  4. D Moving the database to the cloud.

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

Get the app

Related questions