ACM SIGMOD Record · 1996 · 12 citations · 10 references
ComputingComputer ScienceAlgebraAlgorithmsProgramming LanguagesAbstract Syntax TreesQuery OptimizationQuery ProcessingStructured Query LanguageOperatorsQuery EvaluationQuery RewriteQuery Rewrite RulesQuery RewritingRewriting Systems
In the past few years, query languages featuring generalized path expressions have been proposed. These languages allow the interrogation of both data and structure. They are powerful and essential for a number of applications. However, until now, their evaluation has relied on a rather naive and inefficient algorithm.In this paper, we extend an object algebra with two new operators and present some interesting rewriting techniques for queries featuring generalized path expressions. We also show how a query optimizer can integrate the new techniques.
10
The EXODUS optimizer generator
Goetz Graefe, David J. DeWitt · 1987 · 301 citations · Full text
Querying object-oriented databases
Michael Kifer, Won Kim, Yehoshua Sagiv · 1992 · 276 citations
From structured documents to novel query facilities
V. Christophides, Serge Abiteboul, Sophie Cluet et al. · 1994 · 226 citations · Full text
Access support in object bases
Alfons Kemper, Guido Moerkotte · 1990 · 144 citations · Full text