თანმიმდევრული ჰეშირება არის მეთოდი მონაცემების განაწილებისთვის კვანძებზე (სერვერებზე), რომელიც მინიმალურად ამცირებს გადანაწილებას კვანძების დამატებისას ან ამოშორებისას — უბრალო ჰეშირებისგან განსხვავებით, რომელიც გადაკეთილებს უმეტესობა გასაჭიროებს, როდესაც კვანძების რაოდენობა იცვლება. ეს მნიშვნელოვანია განაწილებული კეშებისთვის, ბაზებისთვის და ტვირთის განაწილებისთვის.
უბრალო ჰეშირების პრობლემა
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.
