ACM Home Page
Please provide us with feedback. Feedback
Join indices
Full text PdfPdf (2.10 MB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 12 ,  Issue 2  (June 1987) table of contents
Pages: 218 - 246  
Year of Publication: 1987
ISSN:0362-5915
Author
Patrick Valduriez  Microelectronics and Computer Technology Corporation, Austin, TX
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 84,   Citation Count: 120
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/22952.22955
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
BAYER, R., AND MCCREIGHT, E. Organization and maintenance of large ordered indexes. Acts inf. 1, 3, 1972.
2
 
3
 
4
BLASGEN, S. W., AND ESWARAN, Z.P. Storage and access in relational databases. IBM Syst. J. 16, 4, (1977).
 
5
6
7
8
 
9
10
11
12
13
 
14
HALL, P., OWLETT, J., AND TODD, S. J.P. Relations and entities. In Modelling in DBMS, G. Nijssen, Ed. North-Holland, Amsterdam, 1976, pp. 201-220.
15
 
16
17
18
19
20
21
 
22
VALDURIEZ, P., AND BORAL, H. Evaluation of recursive queries using join indices. In Proceedings o{ the 1st International Con{erence on Expert Database Systems (Charleston, S.C., Apr. 1986), Benjamin/Cummings, Menlo Park, Calif., 1986, pp. 197-208.
 
23
24

CITED BY  120

INDEX TERMS

Classification:
  E. Data
  E.1 DATA STRUCTURES
      Subjects: Trees
  E.5 FILES
      Subjects: Organization/structure

  H. Information Systems
  H.2 DATABASE MANAGEMENT
      H.2.1 Logical Design
          Subjects: Data models
      H.2.2 Physical Design
          Subjects: Access methods
      H.2.4 Systems
          Subjects: Query processing
  H.3 INFORMATION STORAGE AND RETRIEVAL
      H.3.1 Content Analysis and Indexing
          Subjects: Indexing methods


General Terms:
Algorithms, Design, Performance


REVIEW

"Robert J. Tufts : Reviewer"

Since its inception, relational database technology has been plagued with operational efficiency problems for large amounts of data and for complex queries. Much of the operational inefficiency can be attributed to the so-called 80-20 rule (80 p  more...