Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Join indices

View through CrossRef
In new application areas of relational database systems, such as artificial intelligence, the join operator is used more extensively than in conventional applications. In this paper, we propose a simple data structure, called a join index, for improving the performance of joins in the context of complex queries. For most of the joins, updates to join indices incur very little overhead. Some properties of a join index are (i) its efficient use of memory and adaptiveness to parallel execution, (ii) its compatibility with other operations (including select and union), (iii) its support for abstract data type join predicates, (iv) its support for multirelation clustering, and (v) its use in representing directed graphs and in evaluating recursive queries. Finally, the analysis of the join algorithm using join indices shows its excellent performance.
Association for Computing Machinery (ACM)
Title: Join indices
Description:
In new application areas of relational database systems, such as artificial intelligence, the join operator is used more extensively than in conventional applications.
In this paper, we propose a simple data structure, called a join index, for improving the performance of joins in the context of complex queries.
For most of the joins, updates to join indices incur very little overhead.
Some properties of a join index are (i) its efficient use of memory and adaptiveness to parallel execution, (ii) its compatibility with other operations (including select and union), (iii) its support for abstract data type join predicates, (iv) its support for multirelation clustering, and (v) its use in representing directed graphs and in evaluating recursive queries.
Finally, the analysis of the join algorithm using join indices shows its excellent performance.

Related Results

Using join.me to help library patrons
Using join.me to help library patrons
PurposeAs the Informatics Librarian at Olivet Nazarene University, my staff and I are often responsible for troubleshooting our patrons' technology issues. My experience with join....
TriJoin: A Time-Efficient and Scalable Three-Way Distributed Stream Join System
TriJoin: A Time-Efficient and Scalable Three-Way Distributed Stream Join System
<p>Stream join is one of the most fundamental operations in data stream processing applications. Existing distributed stream join systems can support efficient two-way join, ...
PIPELINING A SKEW-INSENSITIVE PARALLEL JOIN ALGORITHM
PIPELINING A SKEW-INSENSITIVE PARALLEL JOIN ALGORITHM
Most standard parallel join algorithms try to overcome data skews with a relatively static approach. The way they distribute data (and then computation) over nodes depends on a dat...
MEKANISME KOPING DAN PRESTASI BELAJAR MAHASISWA YANG IKUT DAN YANG TIDAK IKUT ORGANISASI
MEKANISME KOPING DAN PRESTASI BELAJAR MAHASISWA YANG IKUT DAN YANG TIDAK IKUT ORGANISASI
A Proper coping mechanisms are needed for students to avoid stress that should be affected by the student’s learning achievement. There’s a different type of stress between student...
SU‐E‐T‐686: A New Plan Quality Index for Dose‐Painting Radiotherapy
SU‐E‐T‐686: A New Plan Quality Index for Dose‐Painting Radiotherapy
Purpose: In dose‐painting by numbers, conventional plan quality indices such as homogeneity index (HI) and dose‐standard‐deviation (STD) have limitations in application. This study...
Finitely Presented Heyting Algebras
Finitely Presented Heyting Algebras
In this paper we study the structure of finitely presented Heyting<br />algebras. Using algebraic techniques (as opposed to techniques from proof-theory) we show that every s...
OPERASI JOIN KOTERI-k DIPERLUAS
OPERASI JOIN KOTERI-k DIPERLUAS
Sebagaiman diketahui bahwa koteri-k merupakan perluasan dari definisi koteri yang dapat diterapkan masalah mutex-k. Pada mutex-k terdapat sebanyak k proses yang dapat mengakses sum...

Back to Top