Katsotaanpa vielä lisää eroja ROLAPin ja MOLAPin välillä alla olevan vertailukaavion avulla.
Vertailukaavio
Vertailun perusteet | ROLAP | MOLAP |
---|---|---|
Täysi muoto | ROLAP on lyhenne sanoista Relational Online Analytical Processing. | MOLAP tarkoittaa moniulotteista online-analyyttistä käsittelyä. |
Tallennus ja haettu | Tiedot tallennetaan ja haetaan päätietovarastosta. | Tiedot tallennetaan ja haetaan Proprietary-tietokannasta MDDBs. |
Tietolomake | Tiedot tallennetaan relaatiotaulukoiden muodossa. | Tiedot tallennetaan suureen moniulotteiseen taulukon tietokuutioihin. |
Tietomäärät | Suuret tietomäärät. | Rajoitetut yhteenvedotiedot säilytetään MDDB: ssä. |
tekniikka | Käyttää monimutkaisia SQL-kyselyitä tietojen perimiseksi päävarastosta. | MOLAP-moottori loi ennalta lasketut ja esivalmistetut datakuutiot moniulotteisiin tietojen näkymiin. Harva matriisiteknologiaa käytetään hallitsemaan dataa. |
näkymä | ROLAP luo dynaamisesti moniulotteisen kuvan datasta. | MOLAP tallentaa jo tilapäisen moniulotteisen näkymän MDDB-tietoihin. |
Pääsy | Hidas yhteys. | Nopeampi pääsy. |
Määritelmä ROLAP
ROLAP on Relational Online Analytical Processing -malli, jossa tiedot tallennetaan relaatiotietokantaan eli tietovaraston riveihin ja sarakkeisiin . ROLAP-mallin tiedot ovat käyttäjän etupuolella moniulotteisessa muodossa. Tietojen näyttämiseksi moniulotteisessa näkymässä luodaan metatietojen semanttinen kerros, joka kartoittaa ulottuvuuden relaatiotaulukoihin. Metatiedot tukevat myös tietojen yhdistämistä .
Aina kun analyyttisen palvelimen ROLAP-moottori antaa monimutkaisen kyselyn, se hakee tiedot päävarastosta ja luo dynaamisesti moniulotteisen kuvan käyttäjälle. Täällä se eroaa MOLAPista, koska MOLAPilla on jo staattinen moniulotteinen kuva tietokannoista, jotka on tallennettu omiin tietokantoihin MDDBs.
Koska datan moniulotteinen näkymä luodaan dynaamisesti, se prosessoi hitaammin kuin MOLAP. ROLAP-moottori käsittelee suuria tietomääriä .
Määritelmä MOLAP
MOLAP on moniulotteinen online-analyysikäsittelymalli . Analyysiin käytetyt tiedot tallennetaan erikoistuneisiin moniulotteisiin tietokantoihin (MDDBs) . Moniulotteiset tietokannan hallintajärjestelmät ovat omia ohjelmistojärjestelmiä .
Nämä moniulotteiset tietokannat muodostetaan suuresta moniulotteisesta taulukosta . Tämän moniulotteisten tietokantojen solut tai datakuutiot sisältävät ennalta laskettuja ja esivalmistettuja tietoja. Patentoidut ohjelmistojärjestelmät luovat nämä ennalta lasketut ja valmistetut tiedot, kun taas tiedot ladataan MDDB: eihin päätietokannoista.
Nyt MOLAP-moottorin työ, joka sijaitsee siellä sovelluskerroksessa, tarjoaa moniulotteisen näkymän MDDB: iden tiedoista käyttäjälle. Täten kun käyttäjäpyyntö datalle ei mene hukkaa datan laskemiseen ja järjestelmän vastaukset nopeasti.
ROLAPin ja MOLAPin keskeiset erot
- ROLAP on lyhenne sanoista Relational Online Analytical Processing; MOLAP tarkoittaa moniulotteista online-analyyttistä käsittelyä.
- Molemmissa tapauksissa ROLAP- ja MOLAP-tiedot tallennetaan päävarastoon. ROLAP-tietoja haetaan suoraan päävarastosta, kun taas MOLAP-tietoja haetaan tietokannoista MDDBs.
- ROLAPissa tiedot tallennetaan relaatiotaulukoiden muodossa, mutta MOLAP-data tallennetaan datakuutioista koostuvan moniulotteisen taulukon muodossa.
- ROLAP käsittelee suuria tietomääriä, kun taas MOLAP käsittelee MDDB: iden sisältämiä rajoitettuja tietokokonaisuuksia.
- ROLAP-moottorit käyttävät monimutkaisia SQL-tiedostoja datan varastosta. MOLAP-moottori luo kuitenkin valmiiksi valmistettuja ja ennalta laskettuja datakuppeja, jotka esittävät käyttäjälle moniulotteisen kuvan ja hallitsevat datakuutioiden datan herkkyyttä, MOLAP käyttää Sparse-matriisitekniikkaa.
- ROLAP-moottori luo dynaamisesti moniulotteisen datanäkymän, kun taas MOLAP tallentaa staattisesti moniulotteisen kuvan tietokannoista MDDB-tietokannoissa, jotta käyttäjä voi tarkastella sitä siellä.
- Koska ROLAP luo dynaamisesti moniulotteisen kuvan datasta, se on hitaampaa kuin MOLAP, joka ei tuhlaa aikaa moniulotteisen datanäkymän luomisessa.
johtopäätös:
Kumpi valita ROLAPin ja MOLAPin välillä riippuu kyselyn suorituskyvystä ja monimutkaisuudesta. MOLAPista tulee käyttäjän valinta, jos se haluaa nopeamman vastauksen.