All Questions
Consistent Hashing easy

When a new node (Node X) joins the ring, where does it acquire its initial data from?

  1. A It downloads a full, compressed copy of the entire database from a centralized archival backup server.
  2. B It performs a broadcast request to all nodes in the cluster and aggregates all keys that match its hash range.
  3. C It splits the existing data shards of the node that is its immediate predecessor on the virtual ring.
  4. D It takes ownership of a specific subset of keys that were previously assigned to its immediate successor node.

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

Get the app

Related questions