Tagged articles
5 articles
Page 1 of 1
ITPUB
ITPUB
Aug 17, 2020 · Fundamentals

How Consistent Hashing Minimizes Data Movement in Scalable Systems

This article explains the principle of consistent hashing, shows how to build a 2^32‑range hash ring, map nodes and keys onto it, and demonstrates node addition and removal with a Python implementation that highlights reduced data reshuffling compared to simple modulo hashing.

Node Scalingconsistent hashinghash ring
0 likes · 17 min read
How Consistent Hashing Minimizes Data Movement in Scalable Systems
ITPUB
ITPUB
Aug 17, 2020 · Fundamentals

Why Consistent Hashing Cuts Data Movement When Scaling Distributed Systems

This article explains the principles of consistent hashing, compares it with simple modulo and virtual bucket methods, demonstrates how to build a hash ring, map nodes and keys, and shows through Python code how node addition or removal only affects a small portion of the data.

PythonScalabilityconsistent hashing
0 likes · 17 min read
Why Consistent Hashing Cuts Data Movement When Scaling Distributed Systems
Java Backend Technology
Java Backend Technology
Mar 13, 2018 · Fundamentals

Why Consistent Hashing Is the Key to Scalable Redis Clusters

This article explains the limitations of simple modulo hashing for Redis clusters, introduces consistent hashing with a virtual‑node ring to achieve fault tolerance and seamless scaling, and demonstrates how the algorithm reduces data skew and improves cache performance in distributed systems.

Distributed Systemscachingconsistent hashing
0 likes · 11 min read
Why Consistent Hashing Is the Key to Scalable Redis Clusters