Efficient View Maintenance for Enterprise Applications in Columnar In-Memory Databases

Enterprise Distributed Object Computing Conference(2013)

引用 12|浏览3
暂无评分
摘要
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.
更多
查看译文
关键词
efficient view maintenance,best maintenance strategy,columnar in-memory databases,mixed workloads,view maintenance strategy,columnar in-memory database,view maintenance,novel view maintenance strategy,enterprise applications,mixed database workload,atp application show,columnar storage,novel strategy,database management systems
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要