An Aspect of Query Optimization in Multidatabase Systems'

Chiang Lee, Chia Jung Chen, Hongjun Lu

Research output: Contribution to journalArticle

14 Citations (Scopus)

Abstract

It is becoming increasingly important to manage databases as a repository resource and to allow application programs to access this resource in a heterogeneous distributed environment. Data requested by a query are sometimes available in multiple sites such that the query becomes executable in different ways. Under this circumstance, choosing the best execution plan 1 becomes an important task for optimizing the query execution. Until today, however, query optimization in multidatabase systems has not been discussed much in the literature. In this work, we utilize the knowledge of scope relaiionship of relations in multidatabases to identify the sites that will return the same results. Then, we propose a novel way of optimizing queries which takes advantage of the conflicts of schemas in searching for the execution plan with the least execution cost. We achieve the goal by first classifying various schema conflicts into different types. The costs of executing the same relational operation on relations of conflicting schemas are evaluated and a weight is assigned to each of the cases to reflect the complexity of executing the operation. As this method only involves simple iterative computations of the weights and the saving of a query execution time can be dramatic, the method developed here can be regarded as an effective way of optimizing query processing in a multidatabase environment.

Original languageEnglish
Pages (from-to)28-33
Number of pages6
JournalACM SIGMOD Record
Volume24
Issue number3
DOIs
Publication statusPublished - 1995 Sep 1

All Science Journal Classification (ASJC) codes

  • Software
  • Information Systems

Fingerprint Dive into the research topics of 'An Aspect of Query Optimization in Multidatabase Systems''. Together they form a unique fingerprint.

  • Cite this