Integrating Cluster-Based Main-Memory Accelerators in Relational Data Warehouse Systems

被引:0
作者
Knut Stolze
Felix Beier
Oliver Koeth
Kai-Uwe Sattler
机构
[1] IBM Germany Research & Development,Database & Information Systems Group
[2] Ilmenau University of Technology,undefined
关键词
Query Processing; Compression Technique; Query Execution; Query Plan; Query Response Time;
D O I
10.1007/s13222-011-0056-4
中图分类号
学科分类号
摘要
Today, data warehouse systems are faced with challenges for providing nearly realtime response times even for complex analytical queries on enormous data volumes. Highly scalable computing clusters in combination with parallel in-memory processing of compressed data are valuable techniques to address these challenges. In this paper, we give an overview on core techniques of the IBM Smart Analytics Optimizer—an accelerator engine for IBM’s mainframe database system DB2 for z/OS. We particularly discuss aspects of a seamless integration between the two worlds and describe techniques exploiting features of modern hardware such as parallel processing, cache utilization, and SIMD. We describe issues encountered during the development and evaluation of our system and outline current research activities for solving them.
引用
收藏
页码:101 / 110
页数:9
相关论文
共 14 条
  • [1] Holloway AL(2008)Read-optimized databases, in depth VLDB J 1 502-513
  • [2] DeWitt DJ(2008)Row-wise parallel predicate evaluation VLDB J 1 622-634
  • [3] Johnson R(1993)Database compression SIGMOD Rec 22 31-39
  • [4] Raman V(1977)A universal algorithm for sequential data compression IEEE Trans Inf Theory 23 337-343
  • [5] Sidle R(2005)MonetDB/X100—a DBMS in the CPU cache IEEE Data Eng Bull 28 17-22
  • [6] Swart G(undefined)undefined undefined undefined undefined-undefined
  • [7] Roth MA(undefined)undefined undefined undefined undefined-undefined
  • [8] Van Horn SJ(undefined)undefined undefined undefined undefined-undefined
  • [9] Ziv J(undefined)undefined undefined undefined undefined-undefined
  • [10] Lempel A(undefined)undefined undefined undefined undefined-undefined