• DocumentCode
    610305
  • Title

    CPU and cache efficient management of memory-resident databases

  • Author

    Pirk, H. ; Funke, F. ; Grund, Martin ; Neumann, Tobias ; Leser, Ulf ; Manegold, S. ; Kemper, Alfons ; Kersten, M.

  • Author_Institution
    CWI, Amsterdam, Netherlands
  • fYear
    2013
  • fDate
    8-12 April 2013
  • Firstpage
    14
  • Lastpage
    25
  • Abstract
    Memory-Resident Database Management Systems (MRDBMS) have to be optimized for two resources: CPU cycles and memory bandwidth. To optimize for bandwidth in mixed OLTP/OLAP scenarios, the hybrid or Partially Decomposed Storage Model (PDSM) has been proposed. However, in current implementations, bandwidth savings achieved by partial decomposition come at increased CPU costs. To achieve the aspired bandwidth savings without sacrificing CPU efficiency, we combine partially decomposed storage with Just-in-Time (JiT) compilation of queries, thus eliminating CPU inefficient function calls. Since existing cost based optimization components are not designed for JiT-compiled query execution, we also develop a novel approach to cost modeling and subsequent storage layout optimization. Our evaluation shows that the JiT-based processor maintains the bandwidth savings of previously presented hybrid query processors but outperforms them by two orders of magnitude due to increased CPU efficiency.
  • Keywords
    cache storage; data mining; data warehouses; database management systems; CPU cycle; JiT compilation; JiT-based processor; MRDBMS; OLAP; OLTP; PDSM; bandwidth savings; cache efficient management; cost based optimization component; hybrid decomposed storage model; hybrid query processor; just-in-time; memory bandwidth; memory-resident database management system; partially decomposed storage model; Bandwidth; Data models; Databases; Layout; Optimization; Prefetching; Volcanoes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2013 IEEE 29th International Conference on
  • Conference_Location
    Brisbane, QLD
  • ISSN
    1063-6382
  • Print_ISBN
    978-1-4673-4909-3
  • Electronic_ISBN
    1063-6382
  • Type

    conf

  • DOI
    10.1109/ICDE.2013.6544810
  • Filename
    6544810