Using Semiouterjoins to Process Queries in Multidatabase Systems.
Hai-Yann Hwang, Umeshwar Dayal, Mohamed G. Gouda:
Using Semiouterjoins to Process Queries in Multidatabase Systems.
PODS 1984: 153-162@inproceedings{DBLP:conf/pods/HwangDG84,
author = {Hai-Yann Hwang and
Umeshwar Dayal and
Mohamed G. Gouda},
title = {Using Semiouterjoins to Process Queries in Multidatabase Systems},
booktitle = {Proceedings of the Third ACM SIGACT-SIGMOD Symposium on Principles
of Database Systems, April 2-4, 1984, Waterloo, Ontario, Canada},
publisher = {ACM},
year = {1984},
isbn = {0-89791-128-8},
pages = {153-162},
ee = {http://doi.acm.org/10.1145/588011.588033, db/conf/pods/HwangDG84.html},
crossref = {DBLP:conf/pods/84},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
A multidatabase system provides a logically
integrated view of existing, possibly inconsistent,
databases. Logical integration is achieved primarily
through the use of generalization, which can
be modelled algebraically as a sequence of outerjoin and aggregation operations. Conventional distributed query processing techniques are inadequate for processing queries over views defined by outerjoins and aggregates. In a conventional distributed database system, selections and projections are inexpensive to process; hence joins have been the focus of most previous research. In a multidatabase system, however, even selections and projections can be as expensive as joins. The semiouterjoin operation can potentially reduce query processing costs. In general, there may be many different strategies based on semiouterjoins for processing a given query. The query optimization problem is to choose the most profitable of these strategies. This paper studies the query optimization problem for selection and projection queries. It develops linear-time solutions to the problem, and then extends these solutions to provide heuristics for joins and conjunctive queries.
Copyright © 1984 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
Load The ACM SIGMOD Anthology, CDROM Edition, Volume 1-3, PODS '82-'98.
and ...
Load The ACM SIGMOD Anthology, Silver Edition, DVD 1, Proceedings.
and ...
Printed Edition
Proceedings of the Third ACM SIGACT-SIGMOD Symposium on Principles of Database Systems, April 2-4, 1984, Waterloo, Ontario, Canada.
ACM 1984, ISBN 0-89791-128-8
Contents
References
- [BC81]
- Philip A. Bernstein, Dah-Ming W. Chiu:
Using Semi-Joins to Solve Relational Queries.
J. ACM 28(1): 25-40(1981)
- [BGWRR81]
- Philip A. Bernstein, Nathan Goodman, Eugene Wong, Christopher L. Reeve, James B. Rothnie Jr.:
Query Processing in a System for Distributed Databases (SDD-1).
ACM Trans. Database Syst. 6(4): 602-625(1981)
- [Codd79]
- E. F. Codd:
Extending the Database Relational Model to Capture More Meaning.
ACM Trans. Database Syst. 4(4): 397-434(1979)
- [CV83]
- Marco A. Casanova, Vânia Maria Ponte Vidal:
Towards a Sound View Integration Methodology.
PODS 1983: 36-47
- [Dayal83]
- Umeshwar Dayal:
Processing Queries Over Generalization Hierarchies in a Multidatabase System.
VLDB 1983: 342-353
- [DH82]
- Umeshwar Dayal, Hai-Yann Hwang:
View Definition and Generalization for Database Integration in Multibase: A System for Heterogeneous Distributed Databases.
Berkeley Workshop 1982: 203-238
- [ESW78]
- Robert S. Epstein, Michael Stonebraker, Eugene Wong:
Distributed Query Processing in a Relational Data Base System.
SIGMOD Conference 1978: 169-180
- [HY79]
- Alan R. Hevner, S. Bing Yao:
Query Processing in Distributed Database Systems.
IEEE Trans. Software Eng. 5(3): 177-187(1979)
- [Hwang82]
- ...
- [KG81]
- Randy H. Katz, Nathan Goodman:
View Processing in MULTIBASE, A Heterogeneous Database System.
ER 1981: 257-277
- [LR82]
- Terry A. Landers, Ronni Rosenberg:
An Overview of MULTIBASE.
DDB 1982: 153-184
- [SA80]
- Patricia G. Selinger, Michel E. Adiba:
Access Path Selection in Distributed Database Management Systems.
ICOD 1980: 204-215
- [SBDG81]
- ...
- [SS77]
- John Miles Smith, Diane C. P. Smith:
Database Abstractions: Aggregation and Generalization.
ACM Trans. Database Syst. 2(2): 105-133(1977)
- [YO79]
- ...
Copyright © Mon Mar 15 03:51:32 2010
by Michael Ley (ley@uni-trier.de)