Equi join query acceleration using algebraic signatures (Published at IADIS'2008 Applied Computing conf.)
Riad Mokadem (IRIT-PYRAMIDE, IRIT), Abdelkader Hameurlain, (IRIT-PYRAMIDE), Franck Morvan (IRIT-PYRAMIDE, IRIT)

TL;DR
This paper introduces algebraic signatures to accelerate equi join queries, especially for long string attributes, by enabling faster string comparison and reducing I/O and memory usage.
Contribution
It proposes a novel use of algebraic signatures combined with hash join techniques to improve the efficiency of equi join processing for string attributes.
Findings
Algebraic signatures significantly speed up string comparison in join operations.
The method reduces memory and disk I/O requirements.
Experimental results show improved query processing times.
Abstract
Evaluation of join queries is very challenging since they have to deal with an increasing data size. We study the relational join query processing realized by hash tables and we focus on the case of equi join queries. We propose to use a new form of signatures, the algebraic signatures, for fast comparison between values of two attributes in relations participating in an equi join operations. Our technique is efficient especially when the attribute join is a long string. In this paper, we investigate this issue and prove that algebraic signatures combined to known hash join technique constitute an efficient method to accelerate equi join operations. Algebraic signatures allow fast string search. They are descending from the Karp-Rabin signatures. String matching using our algebraic calculus is then several times faster comparing to the fastest known methods, e.g. Boyer Moore.We justify…
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
TopicsAdvanced Database Systems and Queries · Data Management and Algorithms · Data Quality and Management
