நிலையான hash மதிப்பீடு (Consistent hashing) என்பது தரவை nodes (சர்வர்கள்) জুடে விநியோகிப்பதற்கான ஒரு நுட்பமாகும், இது nodes சேர்க்கப்பட்டபோது அல்லது நீக்கப்பட்டபோது மறுவிநியோகத்தை குறைக்கிறது — எளிய hash மதிப்பீட்டின் மாறாக, node எண்ணிக்கை மாறும்போது பெரும்பாலான keys மீண்டும் map செய்யப்படுகிறது. இது விநியோகிக்கப்பட்ட caches, தரவுத்தளங்கள் மற்றும் சுமை விநியோகத்திற்கு முக்கியமானது.
எளிய hash மதிப்பீட்டின் சிக்கல்
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.
