The Usefulness of Multilevel Hash Tables with Multiple Hash Functions in Large Databases
A.T. Akinwalle, F.T. Ibharalu

TL;DR
This paper evaluates multilevel hash tables with multiple hash functions in large databases, demonstrating improved performance in key conflict reduction and query efficiency over traditional single-level hash tables.
Contribution
It introduces a multilevel hash table approach using three carefully selected hash functions, showing significant performance benefits in database operations.
Findings
Two-level hash tables outperform single-level in conflict reduction
Multilevel hash tables enable faster lookup times
Query join complexity reduces from O(n^2) to O(1)
Abstract
In this work, attempt is made to select three good hash functions which uniformly distribute hash values that permute their internal states and allow the input bits to generate different output bits. These functions are used in different levels of hash tables that are coded in Java Programming Language and a quite number of data records serve as primary data for testing the performances. The result shows that the two-level hash tables with three different hash functions give a superior performance over one-level hash table with two hash functions or zero-level hash table with one function in term of reducing the conflict keys and quick lookup for a particular element. The result assists to reduce the complexity of join operation in query language from O(n2) to O(1) by placing larger query result, if any, in multilevel hash tables with multiple hash functions and generate shorter query…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · Advanced Malware Detection Techniques · Network Packet Processing and Optimization
