Title
Improving the performance and functionality of Mondrian open-source OLAP systems
Abstract
For a long time, the design of relational databases has focused on the optimization of atomic transactions (insert, select, update or delete). Currently, relational databases store tactical information of data warehouses, mainly for select-like operations. However, the database paradigm has evolved, and nowadays on-line analytical processing (OLAP) systems handle strategic information for further analysis. These systems enable fast, interactive and consistent information analysis of data warehouses, including shared calculations and allocations. OLAP and data warehouses jointly allow multidimensional data views, turning raw data into knowledge. OLAP allows ‘slice and dice’ navigation and a top-down perspective of data hierarchies. In this paper, we describe our experience in the migration from a large relational database management system to an OLAP system on top of a relational layer (the data warehouse), and the resulting contributions in open-source ROLAP optimization. Existing open-source ROLAP technologies rely on summarized tables with materialized aggregate views to improve system performance (in terms of response time). The design and maintenance of those tables are cumbersome. Instead, we intensively exploit cache memory, where key data reside, yielding low response times. A cold start process brings summarized data from the relational database to cache memory, subsequently reducing the response time. We ensure concurrent access to the summarized data, as well as consistency when the relational database updates data. We also improve the OLAP functionality, by providing new features for automating the creation of calculated members. This makes it possible to define new measures on the fly using virtual dimensions, without re-designing the multidimensional cube. We have chosen the XML-A de facto standard for service provision. Copyright © 2008 John Wiley & Sons, Ltd.
Year
DOI
Venue
2009
10.1002/spe.v39:3
Softw., Pract. Exper.
Keywords
DocType
Volume
key data,response time,summarized data,data warehouse,Mondrian open-source OLAP system,large relational database management,relational databases,relational database,multidimensional data view,raw data,data hierarchy
Journal
39
Issue
ISSN
Citations 
3
0038-0644
2
PageRank 
References 
Authors
0.38
11
6