- Extendible hashing
Extendible hashing is a type of hash system which treats a hash as a bit string, and uses a
trie for bucket lookup. [ Citation | title=Extendible Hashing - A Fast Access Method for Dynamic Files | journal=ACM Transactions on Database Systems | volume=4 | issue=3 | date=September, 1979 | first1=R. | last1=Fagin | first2=J. | last2=Nievergelt | first3=N. | last3=Pippenger | first4=H. R. | last4=Strong | pages=315–344 | doi=10.1145/320083.320092 | url=http://doi.acm.org/10.1145/320083.320092 ] Because of the hierarchal nature of the system, re-hashing is an incremental operation (done one bucket at a time, as needed). This means that time-sensitive applications are less affected by table growth than by standard full-table rehashes.References
See also
*
Trie
*Hash table
*Stable hashing
*Consistent hashing External links
*
* [http://www.isqa.unomaha.edu/haworth/isqa3300/fs009.htm Extendible Hashing] at University of Nebraska
* [http://www.csm.astate.edu/~rossa/datastruc/Extend.html Extendible Hashing notes] at Arkansas State University
* [http://www.inf.unibz.it/dis/teaching/DMS/lecturenotes/dms03.pdf Extendable Hashing] Lecture Slides at the Free University of Bolzano (Italy) (in english)
Wikimedia Foundation. 2010.