Consistent hashing

Consistent hashing

In computer science, consistent hashing is a special kind of hashing technique such that when a hash table is resized, only keys need to be remapped on average where is the number of keys and is the number of slots. In contrast, in most traditional hash tables, a change in the number of array slots causes nearly all keys to be remapped because the mapping between the keys and the slots is defined by a modular operation.

Comment
enIn computer science, consistent hashing is a special kind of hashing technique such that when a hash table is resized, only keys need to be remapped on average where is the number of keys and is the number of slots. In contrast, in most traditional hash tables, a change in the number of array slots causes nearly all keys to be remapped because the mapping between the keys and the slots is defined by a modular operation.
Depiction
Consistent Hashing Sample Illustration.png
Has abstract
enIn computer science, consistent hashing is a special kind of hashing technique such that when a hash table is resized, only keys need to be remapped on average where is the number of keys and is the number of slots. In contrast, in most traditional hash tables, a change in the number of array slots causes nearly all keys to be remapped because the mapping between the keys and the slots is defined by a modular operation.
Is primary topic of
Consistent hashing
Label
enConsistent hashing
Link from a Wikipage to an external page
web.archive.org/web/20210413045612/http:/people.csail.mit.edu/moitra/docs/6854lec3.pdf%7Carchive-date=13
people.csail.mit.edu/moitra/docs/6854lec3.pdf%7Cpublisher=
web.archive.org/web/20110711100426/https:/github.com/basho/riak_core/blob/master/src/chash.erl
github.com/stathat/consistent
web.archive.org/web/20120605030524/http:/weblogs.java.net/blog/tomwhite/archive/2007/11/consistent_hash.html
michaelnielsen.org/blog/consistent-hashing
github.com/afirel/consistent_hashr
web.archive.org/web/20210414205133/http:/www.martinbroadhurst.com/consistent-hash-ring.html
github.com/pda/flexihash
github.com/bradclawsie/Hash-Consistent
github.com/chrismoos/hash-ring
code.google.com/p/consistent-hash/
michaelnielsen.org/blog/consistent-hashing/
techspot.zzzeek.org/2012/07/07/the-absolutely-simplest-consistent-hashing-example/
web.archive.org/web/20110721203235/http:/www.tomkleinpeter.com/2008/03/17/programmers-toolbox-part-3-consistent-hashing/
web.archive.org/web/20210725194111/https:/web.stanford.edu/class/cs168/l/l1.pdf%7Carchive-date=25
web.stanford.edu/class/cs168/l/l1.pdf%7Cfirst1=Tim%7Clast1=Roughgarden%7Cfirst2=Gregory%7Clast2=Valiant%7Cpublisher=
medium.com/i0exception/rendezvous-hashing-8c00e2fb58b0
metacpan.org/pod/Set::ConsistentHash
www.youtube.com/watch%3Fv=apHAqUG3Pi8
Link from a Wikipage to another Wikipage
Akamai Technologies
Akka (toolkit)
Apache Cassandra
Arxiv:1406.2294
Binary large object
Binary search algorithm
Binary search tree
Cache (computing)
Cache replacement policies
Category:Hashing
Chord (peer-to-peer)
Computer cluster
Computer science
Couchbase
Daniel Lewin
David Karger
Discord (software)
Distributed cache
Distributed hash table
Dynamo (storage system)
F. Thomson Leighton
File:Consistent Hashing Sample Illustration.png
Gluster
Hash function
Hash table
IP address
Linear hashing
Linear search
Load balancing (computing)
Massachusetts Institute of Technology
MIT
Modular arithmetic
Monotonic
OpenStack
Peer-to-peer
Probability distribution
Randomness
Rendezvous hashing
Riak
Skewness
Stable marriage problem
Stanford University
Symposium on Theory of Computing
Teradata
Tree traversal
Universally unique identifier
Voldemort (distributed data store)
Web server
World Wide Web
SameAs
Hachage cohérent
Hàm băm ổn định
iEQs
Konsistente Hashfunktion
Konsistent hashing
Konzistentan heš
m.07crkq
Q1757218
Согласованное хеширование
コンシステントハッシュ法
一致哈希
일관된 해싱
Subject
Category:Hashing
Thumbnail
Consistent Hashing Sample Illustration.png?width=300
WasDerivedFrom
Consistent hashing?oldid=1119161613&ns=0
WikiPageLength
21316
Wikipage page ID
2434041
Wikipage revision ID
1119161613
WikiPageUsesTemplate
Template:Citation needed
Template:Cite web
Template:Reflist
Template:Sfn
Template:Short description