Vaadakem veel mõningaid erinevusi ROLAPi ja MOLAPi vahel allpool toodud võrdluskaardi abil.
Võrdluskaart
Võrdluse alus | ROLAP | MOLAP |
---|---|---|
Täisvorm | ROLAP tähistab Relatsioonilise Online Analüütilist Töötlemist. | MOLAP tähistab mitmemõõtmelist online-analüütilist töötlust. |
Salvestamine ja laadimine | Andmed salvestatakse ja laaditakse peamisest andmehoidlast. | Andmed on salvestatud ja laetud patenteeritud andmebaasist MDDBs. |
Andmevorm | Andmed salvestatakse relatsioonitabelite kujul. | Andmed on salvestatud suurtes mitmemõõtmelistes massiivides, mis on valmistatud andmekuutidest. |
Andmekogused | Suured andmemahtud. | Piiratud kokkuvõtete andmeid hoitakse MDDB-des. |
Tehnoloogia | Kasutab keerulisi SQL päringuid andmete hankimiseks peavarust. | MOLAP-mootor lõi mitmemõõtmelise andmevaate jaoks eelkalkuleeritud ja kokkupandud andmekuute. Harva maatriksitehnoloogiat kasutatakse andmete sparsuse juhtimiseks. |
Vaade | ROLAP loob dünaamiliselt andmete mitmemõõtmelise ülevaate. | MOLAP salvestab juba MDDB-de andmete staatilise mitmemõõtmelise vaate. |
Juurdepääs | Aeglane juurdepääs. | Kiirem juurdepääs. |
ROLAPi määratlus
ROLAP on Relatsiooniline Online Analüütiline Töötlusmudel, kus andmeid salvestatakse nagu suhtlusandmebaasis, st ridades ja veergudes andmehoidlas. ROLAPi mudeli andmed on kasutaja ees ees mitmemõõtmelises vormis. Andmete kuvamiseks luuakse mitmemõõtmelises vaates metaandmete semantiline kiht, mis kaardistab dimensiooni relatsioonitabelitele. Metaandmed toetavad ka andmete koondamist .
Kui ROLAP-i mootor analüütilises serveris väljastab keerulise päringu, tõmbab see andmed peavarust ja loob dünaamiliselt kasutaja jaoks mitmemõõtmelise vaate. Siin erineb see MOLAP-ist, sest MOLAP-il on juba statsionaalne mitmemõõtmeline vaade MDDB-desse kuuluvatesse andmebaasidesse salvestatud andmetest.
Kuna andmete mitmemõõtmeline vaade luuakse dünaamiliselt, töötleb see MOLAPiga võrreldes aeglasemalt . ROLAP mootor tegeleb suurte andmemahtudega.
MOLAPi määratlus
MOLAP on mitmemõõtmeline online analüütilise töötlemise mudel. Analüüsimiseks kasutatavad andmed salvestatakse spetsiaalsetesse mitmemõõtmelistesse andmebaasidesse . Mitmemõõtmelised andmebaasihaldussüsteemid on patenteeritud tarkvara süsteemid .
Need mitmemõõtmelised andmebaasid on moodustatud suurest mitmemõõtmelisest massiivist . Selle mitmemõõtmelise andmebaasi rakud või andmekubid kannavad eelnevalt arvutatud ja kokkupandavaid andmeid. Varalised tarkvarasüsteemid loovad selle eelnevalt arvutatud ja valmistatud andmed, samas kui andmed laaditakse MDDB-desse peamistest andmebaasidest.
Nüüd on MOLAP-i mootori töö, mis asuvad seal rakenduskihis, MDDB-de andmete mitmemõõtmeline vaade kasutajale. Seega, kui kasutaja soovib andmeid, ei raisata aega andmete arvutamisel ja süsteemi reaktsioonid kiiresti.
ROLAPi ja MOLAPi vahelised peamised erinevused
- ROLAP tähistab Relatsioonilise Online Analüütilist Töötlemist; MOLAP tähistab mitmemõõtmelist online-analüütilist töötlust.
- Mõlemal juhul salvestatakse ROLAP ja MOLAP andmed põhiladusse. ROLAP-i andmed tõmmatakse otse pealaost, samas kui MOLAP-i andmed pärinevad MDDB-de varaliste andmebaaside kaudu.
- ROLAPis salvestatakse andmed relatsioonitabelite kujul, kuid MOLAP-i andmed salvestatakse mitmemõõtmelise massiivi kujul, mis on valmistatud andmekuutidest.
- ROLAP tegeleb suurte andmemahtudega, samal ajal kui MOLAP tegeleb MDDB-des peetavate piiratud andmete kokkuvõtetega.
- ROLAPi mootorid kasutavad andmehoidlast andmete hankimiseks keerulist SQL-i. MOLAP-mootor loob siiski valmis- ja eelkalkuleeritud andmeplokid, et esitada kasutajale mitmemõõtmeline vaade andmetele ja hallata andmete kuubikuid, MOLAP kasutab haruldast maatriksitehnoloogiat.
- ROLAP-mootor loob dünaamiliselt mitmemõõtmelise ülevaate andmetest, samas kui MOLAP salvestab staatiliselt mitmetasandilise vaate andmekandjatele MDDB-desse, et kasutaja saaks seda sealt vaadata.
- Kuna ROLAP loob dünaamiliselt andmete mitmemõõtmelise ülevaate, on see aeglasem kui MOLAP, mis ei raiska aega mitmemõõtmelise andmevaate loomisel.
Järeldus:
Milline valida ROLAPi ja MOLAPi vahel sõltub päringu toimivusest ja keerukusest. MOLAP muutub kasutaja valikuks, kui ta soovib kiiremat reageerimist.