Loop Optimizations for Acyclic Object-Oriented Queries

Loop Optimizations for Acyclic Object-Oriented Queries(1996)

引用 23|浏览12
暂无评分
摘要
Nested loop execution of object-oriented queries retains the promise of maintaining the full generality of the object paradigm, independent of the specifics of any single object model. Thus, from this starting point we have developed an object-oriented query optimizer and execution engine. The methods, developed to date for only acyclic queries, augment nested loops structures with a simple marking mechanism such that unnecessary loop iterations are not repeated. In the case of acyclic queries, the executions are asymptotically optimal. In contrast to optimal query methods based on semijoin reductions our method involves no preprocessing step and thus avoids the extra I/O associated with semijoins and prevents the formal benefits of semijoin reduction from appearing as a practical improvement. Empirical results comparing our query environment with a commercially available product demonstrate significant performance improvement.
更多
查看译文
关键词
query method,query environment,object-oriented query optimizer,object paradigm,semijoin reduction,Loop Optimizations,Acyclic Object-Oriented Queries,execution engine,asymptotically optimal,Nested loop execution,acyclic query,object-oriented query
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要