An Interval Join Optimized for Modern Hardware

被引:0
|
作者
Piatov, Danila [1 ]
Helmer, Sven [1 ]
Dignos, Anton [1 ]
机构
[1] Free Univ Bozen Bolzano, Fac Comp Sci, Bolzano, BZ, Italy
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We develop an algorithm for efficiently joining relations on interval-based attributes with overlap predicates, which, for example, are commonly found in temporal databases. Using a new data structure and a lazy evaluation technique, we are able to achieve impressive performance gains by optimizing memory accesses exploiting features of modern CPU architectures. In an experimental evaluation with real-world datasets our algorithm is able to outperform the state-of-the-art by an order of magnitude.
引用
收藏
页码:1098 / 1109
页数:12
相关论文
共 50 条
  • [1] DaC-Join: A join operator for improving database performance on modern hardware
    Alencar, Namom
    Brayner, Angelo
    Monteiro, Jose Maria
    Moraes Filho, Jose de Aguiar
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (17):
  • [2] Optimizing main-memory join on modern hardware
    Manegold, S
    Boncz, P
    Kersten, M
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2002, 14 (04) : 709 - 730
  • [3] Many-query join: efficient shared execution of relational joins on modern hardware
    Makreshanski, Darko
    Giannikis, Georgios
    Alonso, Gustavo
    Kossmann, Donald
    [J]. VLDB JOURNAL, 2018, 27 (05): : 669 - 692
  • [4] Many-query join: efficient shared execution of relational joins on modern hardware
    Darko Makreshanski
    Georgios Giannikis
    Gustavo Alonso
    Donald Kossmann
    [J]. The VLDB Journal, 2018, 27 : 669 - 692
  • [5] Overlap Interval Partition Join
    Dignos, Anton
    Boehlen, Michael H.
    Gamper, Johann
    [J]. SIGMOD'14: PROCEEDINGS OF THE 2014 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2014, : 1459 - 1470
  • [6] Mapping the Join Calculus to Heterogeneous Hardware
    Calvert, Peter
    Mycroft, Alan
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (109): : 7 - 12
  • [7] Specification and integration of software and reconfigurable hardware using Hardware Join Java
    Hopf, John
    Kearney, David
    [J]. Proc. - IEEE Int. Conf. Field-Program. Technol., ICFPT, 1600, (379-382):
  • [8] Closest Interval Join Using MapReduce
    Zhang, Qiang
    He, Andy
    Liu, Chris
    Lo, Eric
    [J]. PROCEEDINGS OF 3RD IEEE/ACM INTERNATIONAL CONFERENCE ON DATA SCIENCE AND ADVANCED ANALYTICS, (DSAA 2016), 2016, : 302 - 311
  • [9] Partitioned-Tree Nested Loop Join: An Efficient Join for Spatio-Temporal Interval Join
    Lee, Jinsoo
    Han, Wook-Shin
    Kim, Jaewha
    Lee, Jeong-Hoon
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2013, E96D (05): : 1206 - 1210
  • [10] Specification and integration of software and reconfigurable hardware using Hardware Join Java']Java
    Hopf, J
    Kearney, D
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2003, : 379 - 382