सुसंगत हॅशिंग हा डेटा नोड्स (सर्व्हर्स) मध्ये वितरित करण्याचा एक तंत्र आहे जो नोड्स जोडले किंवा काढून टाकले जातात तेव्हा पुनर्वितरण कमी करतो — साधारण हॅशिंगच्या विपरीत, जे नोड्सची संख्या बदलल्यावर बहुतांश की पुन्हा मॅप करते. हे वितरित कॅश, डेटाबेस आणि लोड वितरणासाठी महत्वाचे आहे.
साधारण हॅशिंगचा समस्या
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.
