Rozdiel medzi ROLAP a MOLAP

Autor: Laura McKinney
Dátum Stvorenia: 1 Apríl 2021
Dátum Aktualizácie: 13 Smieť 2024
Anonim
Rozdiel medzi ROLAP a MOLAP - Technológie
Rozdiel medzi ROLAP a MOLAP - Technológie

Obsah


OLAP je bežný výraz medzi ROLAP a MOLAP, čo znamená online analytické spracovanie. OLAP je špecializovaný nástroj, ktorý vytvára viacrozmerné zobrazenie údajov pre používateľa na vykonanie analýzy. ROLAP a MOLAP sú dva modely OLAP. Aj keď sa v mnohých ohľadoch líšia, medzi nimi je najdôležitejší rozdiel ROLAP poskytuje údaje priamo z hlavného dátového skladu, MOLAP poskytuje údaje z proprietárnych databáz MDDB.

Pozrime sa na niektoré ďalšie rozdiely medzi ROLAP a MOLAP pomocou porovnávacej tabuľky uvedenej nižšie.

  1. Porovnávacia tabuľka
  2. definícia
  3. Kľúčové rozdiely
  4. záver

Porovnávacia tabuľka

Základ pre porovnanieROLAPMOLAP
Plná formaROLAP je skratka pre Relačné online analytické spracovanie.MOLAP znamená viacrozmerné online analytické spracovanie.
Ukladanie a načítanieDáta sú uložené a vyzdvihnuté z hlavného dátového skladu.Dáta sú uložené a vyzdvihnuté z proprietárnej databázy MDDB.
Formulár údajovDáta sa ukladajú vo forme relačných tabuliek.Dáta sú uložené vo veľkom viacrozmernom poli vyrobenom z dátových kociek.
Objemy údajovVeľké objemy údajov.Údaje s obmedzeným súhrnom sa uchovávajú v MDDB.
technológieNa načítanie údajov z hlavného skladu používa zložité dotazy SQL.Modul MOLAP vytvoril prepočítané a prefabrikované dátové kocky pre viacrozmerné zobrazenia údajov.
Na riadenie sporivosti údajov sa používa technológia riedkej matice.
vyhliadkaROLAP dynamicky vytvára viacrozmerné zobrazenie údajov.MOLAP už ukladá statické viacrozmerné zobrazenie údajov v MDDB.
prístupPomalý prístup.Rýchlejší prístup.


Definícia ROLAP

ROLAP je Relačné analytické spracovanie online model, kde sú dáta uložené ako v relačnej databáze, t.j. riadky a stĺpce v dátovom sklade. V modeli ROLAP sú údaje prítomné pred používateľom v systéme Windows 7 mnohorozmerný tvoriť. Ak chcete zobraziť údaje, vo viacrozmernom zobrazení, a sémantická vrstva metaúdajov je vytvorený, ktorý mapuje dimenziu do relačných tabuliek. Podporuje tiež metadáta agregácie údajov.

Kedykoľvek stroj ROLAP v analytickom serveri vydá komplexný dotaz, načíta údaje z hlavného skladu a dynamicky vytvára pre užívateľa viacrozmerné zobrazenie údajov. Tu sa líši od MOLAP, pretože MOLAP už má statické viacrozmerné zobrazenie údajov uložených v proprietárnych databázach MDDB.


Keďže viacrozmerné zobrazenie údajov sa vytvára dynamicky, spracováva sa pomalšie v porovnaní s MOLAP. ROLAP sa zaoberá motorom veľké objemy údajov.

Definícia MOLAP

MOLAP je a Viacrozmerné online analytické spracovanie Model. Dáta použité na analýzu sa uchovávajú v špecializovanej podobe viacrozmerné databázy (MDDB), Viacrozmerné systémy správy databáz sú: proprietárne softvérové ​​systémy.

Tieto viacrozmerné databázy sú tvorené z veľkých viacrozmerných databáz rad, Bunky alebo dátové kocky tejto multidimenzionálnej databázy nesú vopred vypočítaných a prefabrikovaný dát. Softvérové ​​systémy proprietárne vytvárajú tieto prepočítané a vyrobené údaje, zatiaľ čo údaje sú načítané do MDDB z hlavných databáz.

Teraz je to práca motora MOLAP, ktorý sa nachádza v aplikačnej vrstve, poskytujú užívateľovi viacrozmerný pohľad na údaje z MDDB. Teda, keď užívateľ požaduje dáta, nestráca sa čas výpočtom údajov a systém neodpovedá rýchlo.

  1. ROLAP znamená Relačné online analytické spracovanie, zatiaľ čo; MOLAP znamená viacrozmerné online analytické spracovanie.
  2. V oboch prípadoch sú dáta ROLAP a MOLAP uložené v hlavnom sklade. V ROLAP sa údaje získavajú priamo z hlavného skladu, zatiaľ čo v MOLAP sa údaje získavajú z proprietárnych databáz MDDB.
  3. V ROLAP sú dáta uložené vo forme relačných tabuliek, ale v MOLAP dáta sú uložené vo forme viacrozmerného poľa vyrobeného z dátových kociek.
  4. ROLAP sa zaoberá veľkým objemom údajov, zatiaľ čo MOLAP sa zaoberá obmedzenými sumármi údajov uchovávanými v MDDB.
  5. Motory ROLAP používajú na načítanie údajov z dátového skladu zložité SQL. Modul MOLAP však vytvára prefabrikované a prepočítané datové kocky na prezentáciu viacrozmerného pohľadu na dáta pre používateľa a na riadenie dátovej kocky v dátových kockách. MOLAP používa technológiu Sparse matrix.
  6. ROLAP engine vytvára viacrozmerný pohľad na dáta dynamicky, zatiaľ čo MOLAP staticky ukladá viacrozmerný pohľad na dáta v proprietárnych databázach MDDB, aby ich užívateľ odtiaľ mohol prezerať.
  7. Pretože ROLAP vytvára viacrozmerné zobrazenie údajov dynamicky, je to pomalšie ako MOLAP, ktoré pri vytváraní viacrozmerného zobrazenia údajov nestrácajú čas.

záver:

Ktorý z možností zvoliť medzi ROLAP a MOLAP závisí od výkonu a zložitosti dotazu. MOLAP sa stáva voľbou užívateľa, ak chce rýchlejšiu odpoveď.