Hashing konsistenti hija teknika għad-distribuzzjoni tad-data fuq nodi (servers) li timminimizza r-redistribuzzjoni meta nodi jiġu miżjuda jew imneħħa — għall-kuntrarju minn hashing semplic, li jirremappa ħafna mfaċċ meta n-numru ta' nodi jinbidel. Huwa importanti għal caches distribwiti, databases, u distribuzzjoni tal-karika.
Il-problema ma' hashing semplic
Simple approach: node = hash(key) % N (N = number of nodes)
✗ when N CHANGES (add/remove a node), N changes → MOST keys remap to different nodes →
massive data movement / cache invalidation (almost everything moves!)
→ adding/removing a server causes huge disruption → bad for dynamic distributed systems.
