Optimization of object-oriented recursive queries using cost-controlled strategies

  • Authors:
  • Rosana S. G. Lanzelotte;Patrick Valduriez;Mohamed Zaït

  • Affiliations:
  • Projet Rodin, INRIA, Rocquencourt, France;Projet Rodin, INRIA, Rocquencourt, France;Projet Rodin, INRIA, Rocquencourt, France

  • Venue:
  • SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
  • Year:
  • 1992

Quantified Score

Hi-index 0.00

Visualization

Abstract

Object-oriented data models are being extended with recursion to gain expressive power. This complicates the optimization problem which has to deal with recursive queries on complex objects. Because unary operations invoking methods or path expressions on objects may be costly to execute, traditional heuristics for optimizing recursive queries are no longer valid. In this paper we propose a cost-based optimization method which handles object-oriented recursive queries. In particular, it is able to delay the decision of pushing selective operations through recursion until the effect of such a transformation can be measured by a cost model. The approach integrates rewriting and increases the optimization opportunities for recursive queries on objects while allowing for efficient optimization.