DocumentCode :
2151321
Title :
Efficient View Maintenance for Enterprise Applications in Columnar In-Memory Databases
Author :
Muller, Sebastian ; Butzmann, Lars ; Howelmeyer, Kai ; Klauck, Stefan ; Plattner, Hasso
Author_Institution :
Hasso Plattner Inst., Univ. of Potsdam, Potsdam, Germany
fYear :
2013
fDate :
9-13 Sept. 2013
Firstpage :
249
Lastpage :
258
Abstract :
Enterprise applications such as available-to-promise (ATP), financial accounting, and dunning typically employ a mixed database workload with short-running transactional as well as analytical queries with resource-intensive aggregations. The latter type of queries can be significantly accelerated by using materialized views with pre-calculated aggregates. However, this speed-up comes with the cost of view maintenance which is necessary to guarantee consistency when the underlying data changes. In this paper, we evaluate existing view maintenance strategies in the context of a columnar in-memory database that is designed for mixed workloads. We propose a novel view maintenance strategy that takes the main-delta architecture and resulting merge process of columnar storage into account. A further contribution is a cost model which determines the best maintenance strategy given a specific workload. Our experiments using an ATP application show that our novel strategy outperforms other strategies in mixed workloads with an insert-ratio of more than 40 percent.
Keywords :
business data processing; database management systems; query processing; ATP applications; analytical queries; available-to-promise applications; columnar in-memory databases; cost model; data changes; dunning applications; enterprise applications; financial accounting applications; materialized views; mixed database workload; resource-intensive aggregations; short-running transactional queries; view maintenance strategy; Aggregates; Cost function; Databases; Dictionaries; Maintenance engineering; Mathematical model; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Enterprise Distributed Object Computing Conference (EDOC), 2013 17th IEEE International
Conference_Location :
Vancouver, BC
ISSN :
1541-7719
Type :
conf
DOI :
10.1109/EDOC.2013.35
Filename :
6658285
Link To Document :
بازگشت