Efficient Assembly of Complex Objects.
Thomas Keller, Goetz Graefe, David Maier:
Efficient Assembly of Complex Objects.
SIGMOD Conference 1991: 148-157@inproceedings{DBLP:conf/sigmod/KellerGM91,
author = {Thomas Keller and
Goetz Graefe and
David Maier},
editor = {James Clifford and
Roger King},
title = {Efficient Assembly of Complex Objects},
booktitle = {Proceedings of the 1991 ACM SIGMOD International Conference on
Management of Data, Denver, Colorado, May 29-31, 1991},
publisher = {ACM Press},
year = {1991},
pages = {148-157},
ee = {http://doi.acm.org/10.1145/115790.115809, db/conf/sigmod/KellerGM91.html},
crossref = {DBLP:conf/sigmod/91},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
Although object-oriented database systems offer
advantages over relational or record-oriented database systems,
such as modeling facilities for complex objects, they
are criticized for poor performance and query capabilities
on set-oriented applications. The unacceptable performance
is due in part to the object-at-a-time processing typically
used by object-oriented database systems.
We believe that improved performance of object-oriented
database systems depends partially on the
efficient and selective retrieval of sets of complex objects
from secondary storage. In this report, we present the
method of complex object retrieval and assembly used in
the Volcano query processing system and the Revelation
project. We also present experimental results comparing
set-oriented versus object-at-a-time complex object assembly.
Copyright © 1991 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.
Online Version (ACM WWW Account required): Full Text in PDF Format
CDROM Version: Load the CDROM "Volume 1 Issue 2, SIGMOD '75-'92" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
James Clifford, Roger King (Eds.):
Proceedings of the 1991 ACM SIGMOD International Conference on Management of Data, Denver, Colorado, May 29-31, 1991.
ACM Press 1991
,
SIGMOD Record 20(2),
June 1991
Contents
[Index Terms]
[Full Text in PDF Format, 997 KB]
References
- [1]
- Goetz Graefe, David Maier:
Query Optimization in Object-Oriented Database Systems: A Prospectus.
OODBS 1988: 358-363

- [2]
- Robert Kooi:
The Optimization of Queries in Relational Databases.
Ph.D. thesis, Case Western Reserve University 1980

- [3]
- Patrick Valduriez:
Join Indices.
ACM Trans. Database Syst. 12(2): 218-246(1987)

- [4]
- Michael J. Carey, Eugene J. Shekita, George Lapis, Bruce G. Lindsay, John McPherson:
An Incremental Join Attachment for Starburst.
VLDB 1990: 662-673

- [5]
- Laura M. Haas, Walter Chang, Guy M. Lohman, John McPherson, Paul F. Wilms, George Lapis, Bruce G. Lindsay, Hamid Pirahesh, Michael J. Carey, Eugene J. Shekita:
Starburst Mid-Flight: As the Dust Clears.
IEEE Trans. Knowl. Data Eng. 2(1): 143-160(1990)

- [6]
- Eugene J. Shekita, Michael J. Carey:
A Performance Evaluation of Pointer-Based Joins.
SIGMOD Conference 1990: 300-311

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

- [8]
- Goetz Graefe:
Rule-Based Query Optimization in Extensible Database Systems.
Ph.D. thesis, Univ. of Wisconsin-Madison 1987

- [9]
- ...
- [10]
- Hong-Tai Chou, David J. DeWitt, Randy H. Katz, Anthony C. Klug:
Design and Implementation of the Wisconsin Storage System.
Softw., Pract. Exper. 15(10): 943-962(1985)

- [11]
- David J. DeWitt, Robert H. Gerber, Goetz Graefe, Michael L. Heytens, Krishna B. Kumar, M. Muralikrishna:
GAMMA - A High Performance Dataflow Database Machine.
VLDB 1986: 228-237

- [12]
- Morton M. Astrahan, Mike W. Blasgen, Donald D. Chamberlin, Kapali P. Eswaran, Jim Gray, Patricia P. Griffiths, W. Frank King III, Raymond A. Lorie, Paul R. McJones, James W. Mehl, Gianfranco R. Putzolu, Irving L. Traiger, Bradford W. Wade, Vera Watson:
System R: Relational Approach to Database Management.
ACM Trans. Database Syst. 1(2): 97-137(1976)

- [13]
- Joel E. Richardson, Michael J. Carey:
Programming Constructs for Database System Implementation in EXODUS.
SIGMOD Conference 1987: 208-219

- [14]
- ...
- [15]
- Michael Z. Hanani:
An Optimal Evaluation of Boolean Expressions in an Online Query System.
Commun. ACM 20(5): 344-347(1977)

- [16]
- Don S. Batory, Alejandro P. Buchmann:
Molecular Objects, Abstract Data Types, and Data Models: A Framework.
VLDB 1984: 172-184

- [17]
- ...
- [18]
- ...
- [19]
- Dina Bitton, David J. DeWitt, Carolyn Turbyfill:
Benchmarking Database Systems A Systematic Approach.
VLDB 1983: 8-19

- [20]
- T. Lougenia Anderson, Arne-Jørgen Berre, Moira Mallison, Harry H. Porter, Bruce Schneider:
The HyperModel Benchmark.
EDBT 1990: 317-331

- [21]
- ...
- [22]
- David J. DeWitt, Philippe Futtersack, David Maier, Fernando Vélez:
A Study of Three Alternative Workstation-Server Architectures for Object Oriented Database Systems.
VLDB 1990: 107-121

- [23]
- ...
- [24]
- Jay Banerjee, Won Kim, Sung-Jo Kim, Jorge F. Garza:
Clustering a DAG for CAD Databases.
IEEE Trans. Software Eng. 14(11): 1684-1699(1988)

- [25]
- Ellis E. Chang, Randy H. Katz:
Exploiting Inheritance and Structure Semantics for Effective Clustering and Buffering in an Object-Oriented DBMS.
SIGMOD Conference 1989: 348-357

- [26]
- ...
- [27]
- Pamela Drew, Roger King, Scott E. Hudson:
The Performance and Utility of the Cactis Implementation Algorithms.
VLDB 1990: 135-147

- [28]
- Mark F. Hornick, Stanley B. Zdonik:
A Shared, Segmented Memory System for an Object-Oriented Database.
ACM Trans. Inf. Syst. 5(1): 70-95(1987)

- [29]
- Won Kim, Jay Banerjee, Hong-Tai Chou, Jorge F. Garza, Darrell Woelk:
Composite Object Support in an Object-Oriented Database System.
OOPSLA 1987: 118-125

- [30]
- Toby J. Teorey, Tad B. Pinkerton:
A Comparative Analysis of Disk Scheduling Policies.
Commun. ACM 15(3): 177-184(1972)

- [31]
- Goetz Graefe:
Encapsulation of Parallelism in the Volcano Query Processing System.
SIGMOD Conference 1990: 102-111

Referenced by
- Reinhard Braumandl, Jens Claußen, Alfons Kemper, Donald Kossmann:
Functional-Join Processing.
VLDB J. 8(3-4): 156-177(2000)
- Navin Kabra, David J. DeWitt:
OPT++: An Object-Oriented Implementation for Extensible Database Query Optimization.
VLDB J. 8(1): 55-78(1999)
- Vlad Ingar Wietrzyk, Mehmet A. Orgun:
Clustering Techniques for Minimizing Object Access Time.
ADBIS 1998: 236-247
- Sunita Sarawagi:
Execution Reordering for Tertiary Memory Access.
IEEE Data Eng. Bull. 20(3): 46-54(1997)
- Jie-Bing Yu, David J. DeWitt:
Query Pre-Execution and Batching in Paradise: A Two-Pronged Approach to the Efficient Processing of Queries on Tape-Resident Raster Images.
SSDBM 1997: 64-78
- Jukka Teuhola:
Path Signatures: A Way to Speed Up Recursion in Relational Databases.
IEEE Trans. Knowl. Data Eng. 8(3): 446-454(1996)
- Sunita Sarawagi, Michael Stonebraker:
Reordering Query Execution in Tertiary Memory Databases.
VLDB 1996: 156-167
- Georges Gardarin, Fei Sha, Zhao-Hui Tang:
Calibrating the Query Optimizer Cost Model of IRO-DB, an Object-Oriented Federated Database System.
VLDB 1996: 378-389
- Georges Gardarin, Jean-Robert Gruser, Zhao-Hui Tang:
Cost-based Selection of Path Expression Processing Algorithms in Object-Oriented Databases.
VLDB 1996: 390-401
- Theodore W. Leung:
Scheduling Resource Usage in Object-Oriented Queries.
DBPL 1995: 9
- Goetz Graefe:
Volcano - An Extensible and Parallel Query Evaluation System.
IEEE Trans. Knowl. Data Eng. 6(1): 120-135(1994)
- Zhaohui Xie, Jiawei Han:
Join Index Hierarchies for Supporting Efficient Navigations in Object-Oriented Databases.
VLDB 1994: 522-533
- Arun N. Swami, K. Bernhard Schiefer:
Estimating Page Fetches for Index Scans with Finite LRU Buffers.
SIGMOD Conference 1994: 173-184
- Richard L. Cole, Goetz Graefe:
Optimization of Dynamic Query Evaluation Plans.
SIGMOD Conference 1994: 150-160
- Jukka Teuhola:
An Efficient Relational Implementation of Recursive Relationships using Path Signatures.
ICDE 1994: 348-355
- Carsten Andreas Gerlhof, Alfons Kemper:
A Multi-Threaded Architecture for Prefetching in Object Bases.
EDBT 1994: 351-364
- Goetz Graefe:
Query Evaluation Techniques for Large Databases.
ACM Comput. Surv. 25(2): 73-170(1993)
- José A. Blakeley, William J. McKenna, Goetz Graefe:
Experiences Building the Open OODB Query Optimizer.
SIGMOD Conference 1993: 287-296
- Goetz Graefe, William J. McKenna:
The Volcano Optimizer Generator: Extensibility and Efficient Search.
ICDE 1993: 209-218
- Michael Ley:
The Term Retrieval Machine.
SIGMOD Conference 1992: 154-163
- Sophie Cluet, Claude Delobel:
A General Framework for the Optimization of Object-Oriented Queries.
SIGMOD Conference 1992: 383-392
Last update Fri May 25 08:38:33 2012
CET by the DBLP Team —
Data released under the ODC-BY 1.0 license — See also our legal information page