首页> 外文期刊>Concurrency, practice and experience >DaC-Join: A join operator for improving database performance on modern hardware
【24h】

DaC-Join: A join operator for improving database performance on modern hardware

机译:DAC-JOIN:一个加入操作员,用于提高现代硬件上的数据库性能

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

摘要

The computer industry is moving toward the construction in large scale of chips with hundredsof cores to increase on-chip parallelism. In parallel, computers with solid state memory, theso-called solid state drive (SSD for short), providing petabytes of storage area, is emerging.Nonetheless, database systems (DBSs) were designed based upon two premises. The first isthe usage of magnetic disks (HDDs). The second one is that distributed DBSs could scalebeyond what a single-node DBMS can support. However, the latter premise only holds for asmall number of CPU cores per node and for a limited number of nodes. Thus, to fully exploitbenefits of parallelism and high IOPS rates supported by many-core machines with SSDs,database systems should be aware of upcoming CPU architecture and storage technology. Inthis paper, we present a new join algorithm, denoted DaC-Join, whose key goal is to exploiton-chip parallelism and high IOPS rates delivered by modern hardware. DaC-Join is able to runon multiple cores in parallel, increasing this way intra-operator parallelism. Furthermore, theproposed operator effectively decreases the activity of writing back join temporary results onSSDs, which minimizes the problem of write operation latency in SSDs. In order to validate thenovel approach, simulations with a prototype have been conducted over TPC-H benchmarkdatabase, scale factor 10. The achieved results evidence the suitability of DaC-Join.
机译:计算机行业正在以大规模的筹码与数百芯片展开施工核心增加片上并行性。并行,具有固态内存的计算机,所谓的固态驱动器(简称SSD),提供了储存区域的Petabytes,正在出现。尽管如此,基于两个场所设计了数据库系统(DBS)。第一是磁盘(HDD)的使用。第二个是分布式DBS可以扩展超出单节点DBMS可以支持的内容。但是,后一部分仅适用于每个节点少量CPU内核和有限数量的节点。因此,充分利用具有SSD的许多核心机器支持的平行和高IOPS率的好处,数据库系统应该了解即将到来的CPU架构和存储技术。在本文,我们提出了一种新的加入算法,表示DAC-Join,其关键目标是利用现代硬件交付的片上并行和高IOPS率。 DAC-JOIN能够运行在多个核心上并行地,以这种方式跨越操作者并行性。此外,这是建议的操作员有效地降低写回来的写作活动临时结果SSD,最小化SSD中的写入操作延迟问题。为了验证新的方法,通过TPC-H基准进行了与原型的模拟数据库,规模因子10.达到的结果证据了DAC-Join的适用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号