MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  University of Wisconsin-Madison

Download:
Download as a PDF | Download as a PS
by Yihong Zhao, Kristin Tufte, Jeffrey F. Naughton
ftp://ftp.cs.wisc.edu/pub/tech-reports/reports/96/tr1313.ps.Z
Add To MetaCart

Abstract:

There is currently a raging debate among OLAP vendors on the best way to provide OLAP functionality: Relational OLAP (ROLAP) vendors advocate using sophisticated front ends to provide a multidimensional view of a standard relational database, whereas Multidimensional OLAP (MOLAP) vendors provide custom servers that generally store their data as arrays (instead of tables.) An important question in this debate is the relative performance of arrays vs. tables for common OLAP operations. To shed some light on this question, we have implemented a MOLAP Abstract Data Type (ADT), which uses a multidimensional array as its principle storage mechanism, within the Paradise object-relational DBMS. Using this implementation, we have studied MOLAP and ROLAP performance on the same DBMS platform (by using either the MOLAP ADT or standard relational tables.) In particular, we have compared a new MOLAP consolidation algorithm with three ROLAP consolidation algorithms, and found that our MOLAP implementation significantly outperforms ROLAP both in terms of disk storage and query execution time. This suggests that the ADT mechanism of object-relational database systems is useful for constructing hybrid solutions that provide the benefits of both ROLAP and MOLAP systems. 1

Citations

61 Client-server Paradise – DeWitt, Kabra, et al. - 1994
9 Understanding the Need for On-Line Analytical Servers – Finkelstein - 1995
3 Guide to OLAP Terminology, Kenan System – Technologies
1 Relational OLAP: The Future of Decision Support, Database Journal, Dec 1995, p.38. "http://www.strategy.com/tro dbj.html – True