Extending the Search Strategy in a Query Optimizer.
Rosana S. G. Lanzelotte, Patrick Valduriez:
Extending the Search Strategy in a Query Optimizer.
VLDB 1991: 363-373@inproceedings{DBLP:conf/vldb/LanzelotteV91,
author = {Rosana S. G. Lanzelotte and
Patrick Valduriez},
editor = {Guy M. Lohman and
Am\'{\i}lcar Sernadas and
Rafael Camps},
title = {Extending the Search Strategy in a Query Optimizer},
booktitle = {17th International Conference on Very Large Data Bases, September
3-6, 1991, Barcelona, Catalonia, Spain, Proceedings},
publisher = {Morgan Kaufmann},
year = {1991},
isbn = {1-55860-150-3},
pages = {363-373},
ee = {db/conf/vldb/LanzelotteV91.html},
crossref = {DBLP:conf/vldb/91},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
In order to cope efficiently with simple or complex queries as well as different application requirements (e.g., ad-hoc versus repetitive queries), a query optimizer ought to support an extensible search strategy that can ideally reduce to enumerative, randomized or more recent genetic search algorithms.
In this paper, we give a solution to the extensibility of the query optimizer search strategy.
This solution is based on the object-oriented modeling of the query optimizer, where the search space and the search strafegy are independently specified.
It is illustrated by the application to different search strategies.
This modeling facilitates the specification of assertions that enforce the successful termination of the search process.
Copyright © 1991 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 5, VLDB '89-'97" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Guy M. Lohman, Amílcar Sernadas, Rafael Camps (Eds.):
17th International Conference on Very Large Data Bases, September 3-6, 1991, Barcelona, Catalonia, Spain, Proceedings.
Morgan Kaufmann 1991, ISBN 1-55860-150-3
References
- [Bergsten91]
- Björn Bergsten, Michel Couprie, Patrick Valduriez:
Prototyping DBS3, a Shared-Memory Parallel Database System.
PDIS 1991: 226-234

- [Eiben90]
- ...
- [Freytag87]
- Johann Christoph Freytag:
A Rule-Based View of Query Optimization.
SIGMOD Conference 1987: 173-180

- [Goldberg89]
- David E. Goldberg:
Genetic Algorithms in Search Optimization and Machine Learning.
Addison-Wesley 1989, ISBN 0-201-15767-5

- [Graefe87]
- Goetz Graefe, David J. DeWitt:
The EXODUS Optimizer Generator.
SIGMOD Conference 1987: 160-172

- [Ibaraki84]
- Toshihide Ibaraki, Tiko Kameda:
On the Optimal Nesting Order for Computing N-Relational Joins.
ACM Trans. Database Syst. 9(3): 482-502(1984)

- [Ioannidis87]
- Yannis E. Ioannidis, Eugene Wong:
Query Optimization by Simulated Annealing.
SIGMOD Conference 1987: 9-22

- [Ioannidis90]
- Yannis E. Ioannidis, Younkyung Cha Kang:
Randomized Algorithms for Optimizing Large Join Queries.
SIGMOD Conference 1990: 312-321

- [Krishnamurthy86]
- Ravi Krishnamurthy, Haran Boral, Carlo Zaniolo:
Optimization of Nonrecursive Queries.
VLDB 1986: 128-137

- [Lanzelotte90]
- ...
- [Lanzelotte91a]
- ...
- [Lanzelotte91b]
- Rosana S. G. Lanzelotte, Patrick Valduriez, Mikal Ziane, Jean-Pierre Cheiney:
Optimization of Nonrecursive Queries in OODBs.
DOOD 1991: 1-21

- [Lohman88]
- Guy M. Lohman:
Grammar-like Functional Rules for Representing Query Optimization Alternatives.
SIGMOD Conference 1988: 18-27

- [Ono90]
- Kiyoshi Ono, Guy M. Lohman:
Measuring the Complexity of Join Enumeration in Query Optimization.
VLDB 1990: 314-325

- [Papadimitriou82]
- Christos H. Papadimitriou, Kenneth Steiglitz:
Combinatorial Optimization: Algorithms and Complexity.
Prentice-Hall 1982, ISBN 0-13-152462-3

- [Selinger79]
- 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

- [Shapiro87]
- ...
- [Swami88]
- Arun N. Swami, Anoop Gupta:
Optimization of Large Join Queries.
SIGMOD Conference 1988: 8-17

- [Swami89]
- Arun N. Swami:
Optimization of Large Join Queries: Combining Heuristic and Combinatorial Techniques.
SIGMOD Conference 1989: 367-376

- [Valduriez89]
- Patrick Valduriez, Scott Danforth:
Query Optimization for Database Programming Languages.
DOOD 1989: 553-571

Copyright © Tue Mar 16 02:22:01 2010
by Michael Ley (ley@uni-trier.de)