All Questions
Consistent Hashing hard

Consistent Hashing usually breaks multi-key transactions because `user:1` and `user:1:orders` might hash to different nodes. How do 'Hash Tags' `{...}` solve this?

  1. A They force the database engine to implement across-node distributed locking for all multi-key operations to ensure ACID compliance.
  2. B They utilize a secondary global index that maps all related keys to a single authoritative 'master' node within the cluster topology.
  3. C They tell the hasher to only process a specific substring of the key, guaranteeing that related items land on the same hash slot.
  4. D They implement a dedicated high-speed synchronization bus that mirrors all related data across every node in the local data center.

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

Get the app

Related questions