[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

A general framework for the optimization of object-oriented queries

Published: 01 June 1992 Publication History

Abstract

The goal of this work is to integrate in a general framework the different query optimization techniques that have been proposed in the object-oriented context. As a first step, we focus essentially on the logical aspect of query optimization. In this paper, we propose a formalism (i) that unifies different rewriting formalisms, (ii) that allows easy and exhaustive factorization of duplicated subqueries, and (iii) that supports heuristics in order to reduce the optimization rewriting phase.

References

[1]
S. Abiteboul and C. Beeri. On the Power of Languages for the Manipulation of Complex Objects. Technical report, INRIA and the department of computer science of the Hebrew University of Israel, 1987.
[2]
T. Andrews and C. Harris. Combining Language and Database Advances in an Object-Oriented Development Environment. in Proc. OOPSLA, Orlando, Florida, USA, October 1987.
[3]
M. Atkinson, F. Bancilhon, D. DeWitt, K. Dittrich, D. Maier, and S. Zdonik. 'The Object-Oriented System Manifesto. In Proc. DOOD, Kyoto, Japan, December 1989.
[4]
F. Bancilhon, S. Cluet, and C. Delobel. Query Languages for Object-Oriented Database Systems: the 02 Proposal. In Proc. DBPL, Salishan Lodge, Oregon, USA, June 1989.
[5]
J. Banerjee, W. Kim, and K. Kim. Queries in Object-Oriented Databases. Technical Report DB 188-87, MCC, Austin, Texas, USA, June 1987.
[6]
C. Beeri and Y. Kornatzky. Algebraic Optimization of Object-Oriented Query Languages. In Proc. ICDT, Paris, France, 1990.
[7]
V. Benzaken and C. Delobel. Enhancing Performance in a Persistent Object Store: Clustering Strategies in 02. In Proc. POMS, Marlha's Vineyard, Massachusetts, USA, September 1990.
[8]
E. Bertino and W. Kim. Indexing Techniques for Queries on Nested Objects. IEEE Transaction Knowledge and Date Engineering, January 1989.
[9]
M. Carey, D. DeWitt, and S. Vandenberg. A Data Model and Query Language for EXODUS. In Proc. SIGMOD, Chicago, Illinois, USA, 1988.
[10]
S. Cluet. Langages el Oplimisation de requites pour Systdmes de Gestion de Base de donndes orientdobjet. PhD thesis, Universit~ de Paris-Sud, 1991.
[11]
O. Deux et al. The Story of O2. IEEE Transaction on Knowledge and Date Engineering, 2(1), March 1990.
[12]
G. Graefe and D. Maier. Query Optimization in Object-Oriented Database Management Systems with Encapsulated Behaviour. Technical report, Oregon Graduate Center, 1989.
[13]
P. Jenq, D. Woelk, W. Kim, and W. Lee. Query Processing in Distributed ORION. In proc. EDBT, Venice, Italy, March 1990.
[14]
T. Keller, G. Graefe, and D. Maier. Efficient Assembly of Complex Objects. in Proc. SIGMOD, Denver, Colorado, USA, 1991.
[15]
A. Kemper and G. Moerkotte. Advanced Query Processing in Object Bases Using Access Support Relations. In proc. VLDB, Brisbane, AusIraly, 1990.
[16]
R. Lanzelotte and P. Valduriez. Extending the Search Strategy in a Query Optimizer. In Proc. VLDB, Barcelona, Spain, 1991.
[17]
G. Shaw and S. Zdonik. An Object-Oriented Query Algebra. in Proc. DBPL, Salishan Lodge, Oregon, USA, June 1989.
[18]
D. Straube and T. Ozsu. Queries and Query Processing in Object-Oriented Database Systems. Technical report, Department of computing science, university of Alberta, Edmonton, Alberta, Canada, 1990.

Cited By

View all
  • (2022)AutoIndex: An Incremental Index Management System for Dynamic Workloads2022 IEEE 38th International Conference on Data Engineering (ICDE)10.1109/ICDE53745.2022.00210(2196-2208)Online publication date: May-2022
  • (2018)Automated synthesis of adversarial workloads for network functionsProceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication10.1145/3230543.3230573(372-385)Online publication date: 7-Aug-2018
  • (2018)OQLEncyclopedia of Database Systems10.1007/978-1-4614-8265-9_1118(2629-2630)Online publication date: 7-Dec-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGMOD Record
ACM SIGMOD Record  Volume 21, Issue 2
June 1, 1992
415 pages
ISSN:0163-5808
DOI:10.1145/141484
Issue’s Table of Contents
  • cover image ACM Conferences
    SIGMOD '92: Proceedings of the 1992 ACM SIGMOD international conference on Management of data
    June 1992
    416 pages
    ISBN:0897915216
    DOI:10.1145/130283
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 1992
Published in SIGMOD Volume 21, Issue 2

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)42
  • Downloads (Last 6 weeks)4
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media