首页> 外文会议>Twenty-Second international conference on very large data bases(VLDB'96) >Cost-based Selection of Path Expression Processing Algorithms in Object-Oriented Databases
【24h】

Cost-based Selection of Path Expression Processing Algorithms in Object-Oriented Databases

机译:面向对象数据库中基于成本的路径表达处理算法选择

获取原文
获取原文并翻译 | 示例

摘要

An object query can include a path expression to traverse a number of related collections. The order of collection traversals given by the path expression may not be the most efficient to process the query. This generates a critical problem for an object query optimizer to select the best execution plan. This paper studies the different algorithms to process path expressions with predicates, including depth first navigation, forward and reverse joins. Using a cost model, it then compares their performances in different cases, according to memory size, selectivity of predicates, fan out between collections, etc.. It also presents a heuristic-based algorithm to find profitable n-ary operators for traversing collections, thus reducing the search space of query plans to process a query with a qualified path expression. An implementation based on the O2 system demonstrates the validity of the results.
机译:对象查询可以包括路径表达式,以遍历​​多个相关集合。路径表达式给出的集合遍历顺序可能不是最有效的查询处理方式。这为对象查询优化器选择最佳执行计划产生了一个关键问题。本文研究了使用谓词处理路径表达式的不同算法,包括深度优先导航,正向和反向联接。然后使用成本模型,根据内存大小,谓词的选择性,集合之间的扇出等,比较它们在不同情况下的性能。它还提出了一种基于启发式的算法,以找到可用于遍历集合的可盈利n元运算符,因此,减少了查询计划的搜索空间,以处理具有合格路径表达式的查询。基于O2系统的实现证明了结果的有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号