All Questions
Data Modeling easy

Adding an Index to a database column generally improves Read performance. What is the negative trade-off?

  1. A It fundamentally disables the database's ability to maintain high availability and prevents the cluster from electing a new primary node.
  2. B It slows down write operations (INSERT/UPDATE/DELETE) because the database must update the index structure alongside the raw data.
  3. C It requires the database to switch to a specialized, read-only filesystem mode that prevents new records from being appended to the disk.
  4. D It strictly limits the total number of rows that can be stored in the table to the maximum depth of the underlying B-Tree structure.

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

Get the app

Related questions