首页> 外文期刊>IEEE Transactions on Software Engineering >Encapsulation of parallelism and architecture-independence in extensible database query execution
【24h】

Encapsulation of parallelism and architecture-independence in extensible database query execution

机译:可扩展数据库查询执行中并行性和体系结构无关性的封装

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

摘要

Emerging database application domains demand not only high functionality, but also high performance. To satisfy these two requirements, the Volcano query execution engine combines the efficient use of parallelism on a wide variety of computer architectures with an extensible set of query processing operators that can be nested into arbitrarily complex query evaluation plans. Volcano's novel exchange operator permits designing, developing, debugging, and tuning data manipulation operators in single-process environments but executing them in various forms of parallelism. The exchange operator shields the data manipulation operators from all parallelism issues. The design and implementation of the generalized exchange operator are examined. The authors justify their decision to support hierarchical architectures and argue that the exchange operator offers a significant advantage for development and maintenance of database query processing software. They discuss the integration of bit vector filtering into the exchange operator paradigm with only minor modifications.
机译:新兴的数据库应用程序域不仅需要高性能,还需要高性能。为了满足这两个要求,Volcano查询执行引擎将在多种计算机体系结构上对并行性的有效使用与可嵌套到任意复杂查询评估计划中的一组可扩展查询处理运算符结合在一起。 Volcano新颖的交换运算符允许在单进程环境中设计,开发,调试和调整数据操作运算符,但可以以多种形式的并行性执行它们。交换运算符使数据操作运算符免受所有并行性问题的影响。研究了通用交换算子的设计和实现。作者证明了支持分层体系结构的决定是正确的,并认为交换运算符为开发和维护数据库查询处理软件提供了显着的优势。他们讨论了将比特向量过滤集成到交换运算符范式中的过程,仅需进行少量修改。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号