【24h】

Optimizing Large OODB Queries

机译:优化大型OODB查询

获取原文

摘要

There is a number of OODB optimization techniques proposed recently, such as the translation of path expressions into joins and query unnesting, that can generate a large number of implicit joins even for simple queries. Unfortunately, most current commercial query optimizers are still based on the dynamic programming approach of Systems R, and cannot handle queries of more than ten tables. There is a number of recent proposals that advocate the use of combinatorial optimization techniques, such as iterative improvement and simulated annealing, to deal with the complexity of this problem. These techniques, though, fail to take advantage of the rich semantic information inherent in the query specification, such as the information available in query graphs, which gives a good handle to choose which relations to join each time.
机译:最近提出了许多OODB优化技术,例如将路径表达式的转换为连接和查询,即使对于简单的查询,也可以生成大量隐式连接。 不幸的是,大多数当前的商业查询优化器仍然基于系统R的动态编程方法,无法处理十多个表的查询。 最近有许多提案倡导使用组合优化技术,例如迭代改进和模拟退火,以应对这个问题的复杂性。 但是,这些技术未能利用查询规范中固有的丰富语义信息,例如查询图中可用的信息,这给出了一个良好的句柄来选择每次加入的关系。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号