>> Lehre > Abschlussarbeiten > 2001 > Virtual Communi[..] > Richter, Wolfga[..] > thesis-final > ROLAP

next up previous contents
Nächste Seite: MOLAP Aufwärts: Online Analytical Processing Vorherige Seite: Online Analytical Processing   Inhalt

ROLAP

Der relationale Ansatz ist am weitesten verbreitet. Dies begründet sich darin, dass relationale Datenbanktechnologien sich bewährt haben. SQL wird zur Datentransformation und für OLAP-Abfragen verwendet.Von der Systemarchitektur her sieht es so aus, dass der zentrale ROLAP-Server einerseits auf das Data Warehouse und andererseits auf die Metadatendefinitionen zugreift. Durch die zugrunde liegende RDBMS-Technologie sind ROLAP-Systeme in der Lage, sehr große Datenbestände (bis in den Terabytebereich) zu verwalten. Oft benötigte OLAP-Abfragen werden zum Teil vorab berechnet, um ein konstantes Antwortzeitverhalten des OLAP-Servers zu garantieren. [Kurz1999]


Yannis Kotidis und Nick Rousopoulos von der Universität Maryland haben einen alternativen Ansatz für die Speicherung von Daten in einem ROLAP-System entworfen, welches effizientere Abfragen ermöglicht. Sie verwenden zur Speicherung der OLAP-Ergebnisse eine eigene Datenstruktur, sogenannte ,, Cubetrees``. Dabei werden die Daten und die dazu gehörigen Indizes in einer einzigen Datenstruktur gespeichert. Diese Methode ermöglicht eine bessere Speicherausnutzung um den Faktor 2, eine bessere Performance bei Abfragen um den Faktor 10 und bei Updates eine Verbesserung um den Faktor 100. [Kotidis et al.1998]


Vorteile und Nachteile werden in einer Gegenüberstellung von ROLAP, MOLAP und HOLAP in Tabelle B.2 im Anhang B.2 gezeigt..


next up previous contents
Nächste Seite: MOLAP Aufwärts: Online Analytical Processing Vorherige Seite: Online Analytical Processing   Inhalt
root 2001-10-01