-
Rendezvous Hashing – alternative to Consistent Hashing
While its counter part “Consistent Hashing” first appeared on a May 1997 paper and is considered to be a conventional wisdom to use today Rendezvous hashing was created just one year earlier in the paper in 1996. Works well for load balancers, caches, and cdns mainly to distribute loads randomly when new servers are added…
-
What is Consistent Hashing?
For horizontal scaling solutions, data are spread across many different servers vs in vertical scaling solutions, the data is stored in one big server. Horizontal scaling requires a way to identify where the data can be stored and then searched after it is stored. fn(key) mod N – where “key” is the data key name…