...
首页> 外文期刊>The VLDB journal >Many-query join: efficient shared execution of relational joins on modern hardware
【24h】

Many-query join: efficient shared execution of relational joins on modern hardware

机译:多查询联接:在现代硬件上高效共享执行关系联接

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

摘要

Database architectures typically process queries one at a time, executing concurrent queries in independent execution contexts. Often, such a design leads to unpredictable performance and poor scalability. One approach to circumvent the problem is to take advantage of sharing opportunities across concurrently running queries. In this paper, we propose many-query join (MQJoin), a novel method for sharing the execution of a join that can efficiently deal with hundreds of concurrent queries. This is achieved by minimizing redundant work and making efficient use of main-memory bandwidth and multi-core architectures. Compared to existing proposals, MQJoin is able to efficiently handle larger workloads regardless of the schema by exploiting more sharing opportunities. We also compared MQJoin to two commercial main-memory column-store databases. For a TPC-H-based workload, we show that MQJoin provides 2–5 $$imes $$ × higher throughput with significantly more stable response times.
机译:数据库体系结构通常一次处理一个查询,在独立的执行上下文中执行并发查询。通常,这样的设计会导致无法预测的性能和较差的可伸缩性。解决该问题的一种方法是利用在并发运行的查询之间共享机会。在本文中,我们提出了多查询联接(MQJoin),这是一种用于共享联接执行的新颖方法,可以有效处理数百个并发查询。这是通过最大程度地减少冗余工作并有效利用主内存带宽和多核体系结构来实现的。与现有建议相比,MQJoin能够通过利用更多的共享机会来有效地处理更大的工作负载,而无论架构如何。我们还将MQJoin与两个商业主内存列存储数据库进行了比较。对于基于TPC-H的工作负载,我们证明MQJoin提供了2–5 $$ ×$$××的吞吐量,并且响应时间更加稳定。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号