All Questions
Cassandra medium

You partition a multi-tenant 'Chat' table by `Tenant_ID`. One tenant is 1000x larger than others. What is the specific architectural failure result?

  1. A Cassandra automatically shares the tenant's data across all cluster nodes to balance the load.
  2. B Data Skew: One node in the cluster becomes the 'Hot Node', owning a massive partition that consumes 100% of its disk and CPU, while the rest of the cluster stays idle.
  3. C The cluster will enter a 'Self-Correction' mode and rename the Tenant ID to a hash value.
  4. D This is a requested feature in Cassandra called 'Master Tenant Routing'.

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

Get the app

Related questions