• DocumentCode
    3142183
  • Title

    Autonomous workload-driven reorganization of column groupings in MMDBS

  • Author

    Beier, Felix ; Stolze, Knut ; Sattler, Kai-Uwe

  • Author_Institution
    Ilmenau Univ. of Technol., Ilmenau, Germany
  • fYear
    2011
  • fDate
    11-16 April 2011
  • Firstpage
    22
  • Lastpage
    27
  • Abstract
    A current trend to achieve high query performance even for huge data warehouse and business intelligence systems is to exploit main-memory-based processing techniques such as compression, cache-conscious strategies, and optimized data structures. However, update processing and skews in data distribution might lead to degenerations in such densely packed and highly compressed data structures affecting the memory efficiency and query performance negatively. Thus, reorganization tasks for repairing these data structures are necessary but should be carefully applied in order to not impact query execution or even system availability significantly. In this paper, we consider the special problem of tuple layout in banked storage structures. Based on runtime statistics capturing typical access patterns in the current workload, we present a bank reassignment approach that can be piggybacked to maintenance tasks without any administration overhead. We have implemented this approach in IBM Smart Analytics Optimizer (ISAOPT). The results of our experimental evaluation show that a simple automatic restructuring of the considered hybrid row-column-store structures offers opportunities to improve query runtimes when a slight memory overhead is acceptable.
  • Keywords
    competitive intelligence; data compression; data structures; data warehouses; query processing; IBM smart analytics optimizer; MMDBS; access pattern; automatic restructuring; autonomous workload-driven reorganization; bank reassignment; banked storage structure; business intelligence system; column grouping; data distribution; data structure compression; data warehouse; hybrid row-column-store structure; main memory database system; memory overhead; query execution; tuple layout; update processing; Data structures; Dictionaries; Layout; Maintenance engineering; Memory management; Random access memory; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering Workshops (ICDEW), 2011 IEEE 27th International Conference on
  • Conference_Location
    Hannover
  • Print_ISBN
    978-1-4244-9195-7
  • Electronic_ISBN
    978-1-4244-9194-0
  • Type

    conf

  • DOI
    10.1109/ICDEW.2011.5767654
  • Filename
    5767654