PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
June 1, 1993273 citations

Predicate migration

View Full Paper
JHJoseph M. HellersteinMSMichael Stonebraker

Key Points

Key points are not available for this paper at this time.

Abstract

The traditional focus of relational query optimization schemes has been on the choice of join methods and join orders. Restrictions have typically been handled in query optimizers by “predicate pushdown” rules, which apply restrictions in some random order before as many joins as possible. These rules work under the assumption that restriction is essentially a zero-time operation. However, today's extensible and object-oriented database systems allow users to define time-consuming functions, which may be used in a query's restriction and join predicates. Furthermore, SQL has long supported subquery predicates, which may be arbitrarily time-consuming to check. Thus restrictions should not be considered zero-time operations, and the model of query optimization must be enhanced.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Hellerstein et al. (1993) studied this question.

synapsesocial.com/papers/6a1cab976552df3dce1d854dhttps://doi.org/10.1145/170035.170078
Ask AI
Helpful
Bookmark
Share
View Full Paper