Skip to main navigation Skip to search Skip to main content

Performance analysis of three text-join algorithms

  • IEEE
  • University of Illinois at Chicago
  • University of California at Los Angeles
  • Florida International University

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

When a multidatabase system contains textual database systems (i.e., information retrieval systems), queries against the global schema of the multidatabase system may contain a new type of joins - joins between attributes of textual type. Three algorithms for processing such a type of joins are presented and their I/O costs are analyzed in this paper. Since such a type of joins often involves document collections of very large size, it is very important to find efficient algorithms to process them. The three algorithms differ on whether the documents themselves or the inverted files on the documents are used to process the join. Our analysis and the simulation results indicate that the relative performance of these algorithms depends on the input document collections, system characteristics, and the input query. For each algorithm, the type of input document collections with which the algorithm is likely to perform well is identified. An integrated algorithm that automatically selects the best algorithm to use is also proposed.

Original languageEnglish
Pages (from-to)477-492
Number of pages16
JournalIEEE Transactions on Knowledge and Data Engineering
Volume10
Issue number3
DOIs
StatePublished - 1998

Keywords

  • Information retrieval
  • Join algorithm
  • Multidatabase
  • Query processing
  • Textual database

Fingerprint

Dive into the research topics of 'Performance analysis of three text-join algorithms'. Together they form a unique fingerprint.

Cite this