Optimization of Nonrecursive Queries.
Ravi Krishnamurthy, Haran Boral, Carlo Zaniolo:
Optimization of Nonrecursive Queries.
VLDB 1986: 128-137@inproceedings{DBLP:conf/vldb/KrishnamurthyBZ86,
author = {Ravi Krishnamurthy and
Haran Boral and
Carlo Zaniolo},
editor = {Wesley W. Chu and
Georges Gardarin and
Setsuo Ohsuga and
Yahiko Kambayashi},
title = {Optimization of Nonrecursive Queries},
booktitle = {VLDB'86 Twelfth International Conference on Very Large Data Bases,
August 25-28, 1986, Kyoto, Japan, Proceedings},
publisher = {Morgan Kaufmann},
year = {1986},
isbn = {0-934613-18-4},
pages = {128-137},
ee = {db/conf/vldb/KrishnamurthyBZ86.html},
crossref = {DBLP:conf/vldb/86},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
State-of-the-art optimization approaches for relational
database systems, e.g., those used in systems such as OBE,
SQL/DS, and commercial INGRES. when used for queries in
non-traditional database applications, suffer from two problems.
First, the time complexity of their optimization algorithms, being
combinatoric, is exponential in the number of relations to be
joined in the query. Their cost is therefore prohibitive in situations
such as deductive databases and logic oriented languages
for knowledge bases, where hundreds of joins may be required.
The second problem with the traditional approaches is that, albeit
effective in their specific domain, it is not clear whether they
can be generalized to different scenarios (e.g. parallel evaluation)
since they lack a formal model to define the assumptions
and critical factors on which their valiclity depends. This paper
proposes a solution to these problems by presenting (i) a formal
model and a precise statement of the optimization problem that
delineates the assumptions and limitations of the previous approaches,
and (ii) a quadratic-time algorithm that determines
the optimum join order for acyclic queries. The approach
proposed is robust; in particular, it is shown that it remains
heuristically effective for cyclic queries as well.
Copyright © 1986 by the VLDB Endowment.
Permission to copy without fee all or part of this material is granted provided that the copies are not made or
distributed for direct commercial advantage, the VLDB
copyright notice and the title of the publication and
its date appear, and notice is given that copying
is by the permission of the Very Large Data Base
Endowment. To copy otherwise, or to republish, requires
a fee and/or special permission from the Endowment.
Online Paper
CDROM Version: Load the CDROM "Volume 1 Issue 4, VLDB '75-'88" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Wesley W. Chu, Georges Gardarin, Setsuo Ohsuga, Yahiko Kambayashi (Eds.):
VLDB'86 Twelfth International Conference on Very Large Data Bases, August 25-28, 1986, Kyoto, Japan, Proceedings.
Morgan Kaufmann 1986, ISBN 0-934613-18-4
Contents
References
- [Abdel-W. 80]
- ...
- [Blasgen 76]
- ...
- [Gallaire 84]
- Hervé Gallaire, Jack Minker, Jean-Marie Nicolas:
Logic and Databases: A Deductive Approach.
ACM Comput. Surv. 16(2): 153-185(1984)
- [Ibaraki 84]
- Toshihide Ibaraki, Tiko Kameda:
On the Optimal Nesting Order for Computing N-Relational Joins.
ACM Trans. Database Syst. 9(3): 482-502(1984)
- [Lawler 78]
- ...
- [Kellog 81]
- Charles Kellogg, Larry Travis:
Reasoning with Data in a Deductively Augmented Data Management System.
Advances in Data Base Theory 1979: 261-295
- [Kellog 85]
- ...
- [Krishnamur.]
- ...
- [Monma 79]
- ...
- [Sellinger 79]
- Patricia G. Selinger, Morton M. Astrahan, Donald D. Chamberlin, Raymond A. Lorie, Thomas G. Price:
Access Path Selection in a Relational Database Management System.
SIGMOD Conference 1979: 23-34
- [Tsur 85]
- ...
- [Ullman 85]
- Jeffrey D. Ullman:
Implementation of Logical Query Languages for Databases.
ACM Trans. Database Syst. 10(3): 289-321(1985)
- [Whang 85]
- ...
- [Zaniolo 85]
- Carlo Zaniolo:
The Representation and Deductive Retrieval of Complex Objects.
VLDB 1985: 458-469
Copyright © Mon Mar 15 03:55:50 2010
by Michael Ley (ley@uni-trier.de)