From Nested-Loop to Join Queries in OODB.
Hennie J. Steenhagen, Peter M. G. Apers, Henk M. Blanken, Rolf A. de By:
From Nested-Loop to Join Queries in OODB.
VLDB 1994: 618-629@inproceedings{DBLP:conf/vldb/SteenhagenABB94,
author = {Hennie J. Steenhagen and
Peter M. G. Apers and
Henk M. Blanken and
Rolf A. de By},
editor = {Jorge B. Bocca and
Matthias Jarke and
Carlo Zaniolo},
title = {From Nested-Loop to Join Queries in OODB},
booktitle = {VLDB'94, Proceedings of 20th International Conference on Very
Large Data Bases, September 12-15, 1994, Santiago de Chile, Chile},
publisher = {Morgan Kaufmann},
year = {1994},
isbn = {1-55860-153-8},
pages = {618-629},
ee = {db/conf/vldb/vldb94-618.html},
crossref = {DBLP:conf/vldb/94},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
Most declarative SQL-like query languages for object-oriented
database systems are orthogonal languages
allowing for arbitrary nesting of expressions in the
select-, from-, and where-clause.
Expressions in the from-clause may be base tables as
well as set-valued attributes. In this paper, we propose
a general strategy for the optimization of nested OOSQL queries.
As in the relational model, the translation/optimization
goal is to move from tuple- to set-oriented
query processing. Therefore, OOSQL is translated into the
algebraic language ADL, and by means of algebraic rewriting
nested queries are transformed into join queries as far as
possible. Three different optimization options are described, and
a strategy to assign priorities to options is proposed.
Copyright © 1994 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 ...
BibTeX
Printed Edition
Jorge B. Bocca, Matthias Jarke, Carlo Zaniolo (Eds.):
VLDB'94, Proceedings of 20th International Conference on Very Large Data Bases, September 12-15, 1994, Santiago de Chile, Chile.
Morgan Kaufmann 1994, ISBN 1-55860-153-8
Contents BibTeX
References
- [BaCD92]
- ...
- [BaDK92]
- François Bancilhon, Claude Delobel, Paris C. Kanellakis (Eds.):
Building an Object-Oriented Database System, The Story of O2.
Morgan Kaufmann 1992, ISBN 1-55860-169-4
Contents BibTeX
- [BIMG93]
- José A. Blakeley, William J. McKenna, Goetz Graefe:
Experiences Building the Open OODB Query Optimizer.
SIGMOD Conference 1993: 287-296 BibTeX
- [Bretl et al. 89]
- Robert Bretl, David Maier, Allen Otis, D. Jason Penney, Bruce Schuchardt, Jacob Stein, E. Harold Williams, Monty Williams:
The GemStone Data Management System.
Object-Oriented Concepts, Databases, and Applications 1989: 283-308 BibTeX
- [Catt93]
- R. G. G. Cattell:
The Object Database Standard: ODMG-93.
Morgan Kaufmann 1993, ISBN 1-55860-302-6
BibTeX
- [CeGo85]
- Stefano Ceri, Georg Gottlob:
Translating SQL Into Relational Algebra: Optimization, Semantics, and Equivalence of SQL Queries.
IEEE Trans. Software Eng. 11(4): 324-345(1985) BibTeX
- [ClMo93]
- Sophie Cluet, Guido Moerkotte:
Nested Queries in Object Bases.
DBPL 1993: 226-242 BibTeX
- [Codd72]
- E. F. Codd:
Relational Completeness of Data Base Sublanguages.
In: R. Rustin (ed.): Database Systems: 65-98, Prentice Hall and IBM Research Report RJ 987, San Jose, California : (1972) BibTeX
- [DeLa92]
- Vinay Deshpande, Per-Åke Larson:
The Design and Implementation of a Parallel Join Algorithm for Nested Relations on Shared-Memory Multiprocessors.
ICDE 1992: 68-77 BibTeX
- [GaWo87]
- Richard A. Ganski, Harry K. T. Wong:
Optimization of Nested SQL Queries Revisited.
SIGMOD Conference 1987: 23-33 BibTeX
- [Grae93]
- Goetz Graefe:
Query Evaluation Techniques for Large Databases.
ACM Comput. Surv. 25(2): 73-170(1993) BibTeX
- [Kamb85]
- ...
- [KeMo93]
- Alfons Kemper, Guido Moerkotte:
Query Optimization in Object Bases: Exploiting Relational Techniques.
Query Processing for Advanced Database Systems, Dagstuhl 1991: 63-98 BibTeX
- [Kim82]
- Won Kim:
On Optimizing an SQL-like Nested Query.
ACM Trans. Database Syst. 7(3): 443-469(1982) BibTeX
- [Lyng91]
- ...
- [Naka90]
- Ryohei Nakano:
Translation with Optimization from Relational Calculus to Relational Algebra Having Aggregate Functions.
ACM Trans. Database Syst. 15(4): 518-557(1990) BibTeX
- [OOMa87]
- Gultekin Özsoyoglu, Z. Meral Özsoyoglu, Victor Matos:
Extending Relational Algebra and Relational Calculus with Set-Valued Attributes and Aggregate Functions.
ACM Trans. Database Syst. 12(4): 566-592(1987) BibTeX
- [PiAn86]
- Peter Pistor, F. Andersen:
Designing A Generalized NF2 Model with an SQL-Type Language Interface.
VLDB 1986: 278-285 BibTeX
- [RoKS88]
- Mark A. Roth, Henry F. Korth, Abraham Silberschatz:
Extended Algebra and Calculus for Nested Relational Databases.
ACM Trans. Database Syst. 13(4): 389-417(1988) BibTeX
- [SLPW89]
- Gunter Saake, Volker Linnemann, Peter Pistor, Lutz Michael Wegner:
Sorting, Grouping and Duplicate Elimination in the Advanced Information Management Prototype.
VLDB 1989: 307-316 BibTeX
- [ScSc86]
- Hans-Jörg Schek, Marc H. Scholl:
The relational model with relation-valued attributes.
Inf. Syst. 11(2): 137-147(1986) BibTeX
- [ShCa90]
- Eugene J. Shekita, Michael J. Carey:
A Performance Evaluation of Pointer-Based Joins.
SIGMOD Conference 1990: 300-311 BibTeX
- [StAB94]
- Hennie J. Steenhagen, Peter M. G. Apers, Henk M. Blanken:
Optimization of Nested Queries in a Complex Object Model.
EDBT 1994: 337-350 BibTeX
- [SüLI90]
- Hennie J. Steenhagen, Peter M. G. Apers, Henk M. Blanken:
Optimization of Nested Queries in a Complex Object Model.
EDBT 1994: 337-350 BibTeX
Referenced by
- Reinhard Braumandl, Jens Claußen, Alfons Kemper, Donald Kossmann:
Functional-Join Processing.
VLDB J. 8(3-4): 156-177(2000)
- Reda Alhajj:
A Model that Simplifies the Coding of a Group of Object-Oriented Complex Queries.
ADBIS (Short Papers) 1999: 178-184
- Peter A. Boncz, Annita N. Wilschut, Martin L. Kersten:
Flattening an Object Algebra to Provide Performance.
ICDE 1998: 568-577
- Alexandra Poulovassilis, Carol Small:
Formal Foundations for Optimising Aggregation Functions in Database Programming Languages.
DBPL 1997: 299-318
- Hennie J. Steenhagen, Rolf A. de By, Henk M. Blanken:
Translating OSQL-Queries into Efficient Set Expressions.
EDBT 1996: 183-197
- Georges Gardarin, Fernando Machuca, Philippe Pucheral:
OFL: A Functional Execution Model for Object Query Languages.
SIGMOD Conference 1995: 59-70
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
VLDB Proceedings: Copyright © by VLDB Endowment,
ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Sat May 16 23:46:02 2009