Дозволите нам да погледамо још неколико разлика између РОЛАП-а и МОЛАП-а уз помоћ табеле за упоређивање приказане испод.
Цомпарисон Цхарт
Основа за поређење | РОЛАП | МОЛАП |
---|---|---|
Пуни облик | РОЛАП је кратица за Релатионал Онлине Аналитицал Процессинг. | МОЛАП је кратица за мултидимензионалну онлине аналитичку обраду. |
Стораге & Фетцхед | Подаци се складиште и преузимају из главног складишта података. | Подаци се чувају и преузимају из власничких МДДБ база података. |
Формулар за податке | Подаци се чувају у облику релационих табела. | Подаци се чувају у великом вишедимензионалном низу направљеном од куби података. |
Обим података | Велике количине података. | Ограничени подаци сажетака чувају се у МДДБ-овима. |
Технологија | Користи комплексне СКЛ упите за преузимање података из главног складишта. | МОЛАП енгине је креирао предкалкулисане и префабриковане податковне коцке за вишедимензионалне приказе података. Спарсе матрик технологија се користи за управљање оскудношћу података. |
Поглед | РОЛАП динамички ствара вишедимензионални приказ података. | МОЛАП већ чува статички вишедимензионални приказ података у МДДБ-овима. |
Приступ | Спори приступ. | Бржи приступ. |
Дефиниција РОЛАП-а
РОЛАП је модел Релатионал Онлине Аналитицал Процессинг, гдје се подаци похрањују као у релацијској бази података тј. Редовима и ступцима у складишту података. У РОЛАП моделу подаци су присутни испред корисника у вишедимензионалном облику. Да би се приказали подаци, у вишедимензионалном погледу, креира се семантички слој метаподатака који мапира димензију у релационе табеле. Метаподаци такође подржавају агрегацију података.
Кад год РОЛАП мотор у аналитичком серверу издаје комплексан упит, он преузима податке из главног складишта и динамички ствара вишедимензионални приказ података за корисника. Овде се разликује од МОЛАП-а јер МОЛАП већ има статичан вишедимензионални приказ података који се чувају у власничким базама података МДДБ.
Како се вишедимензионални приказ података креира динамички, он се процесира спорије у односу на МОЛАП. РОЛАП мотор се бави великим количинама података.
Дефиниција МОЛАП-а
МОЛАП је модел мултидимензионалне онлине аналитичке обраде . Подаци који се користе за анализу чувају се у специјализованим вишедимензионалним базама података (МДДБ) . Мултидимензионални системи за управљање базама података су власнички софтверски системи .
Ове вишедимензионалне базе података формиране су из великог вишедимензионалног низа . Ћелије или податковне коцке ове вишедимензионалне базе података садрже унапријед израчунате и префабриковане податке. Власнички софтверски системи креирају ове предкалкулисане и фабриковане податке, док се подаци учитавају у МДДБ из главних база података.
Сада је рад МОЛАП мотора, који се налази у апликационом слоју, кориснику пружити вишедимензионални приказ података из МДДБ-а. Стога, када корисник захтева податке, не губи се време у израчунавању података и брзом одговору система.
Кључне разлике између РОЛАП-а и МОЛАП-а
- РОЛАП је кратица за релациону онлине аналитичку обраду; МОЛАП је кратица за мултидимензионалну онлине аналитичку обраду.
- У оба случаја, РОЛАП и МОЛАП подаци се чувају у главном складишту. У РОЛАП-у подаци се директно преузимају из главног складишта, док се у МОЛАП-у подаци преузимају из власничких база података МДДБ.
- У РОЛАП-у, подаци се чувају у облику релационих табела, али се у МОЛАП-у подаци похрањују у облику вишедимензионалног низа података из куби података.
- РОЛАП се бави великим количинама података, док се МОЛАП бави ограниченим сажетцима података који се чувају у МДДБ-овима.
- РОЛАП мотори користе сложени СКЛ за добијање података из складишта података. Међутим, МОЛАП мотор ствара префабриковане и предкалкулисане податковне колоне да би представио вишедимензионални приказ података кориснику и да би управљала оскудношћу података у податковним коцкама, МОЛАП користи технологију Спарсе матрик.
- РОЛАП мотор динамички ствара вишедимензионални приказ података, док МОЛАП статистички похрањује вишедимензионални приказ података у власничким базама података МДДБ за корисника да га погледа одатле.
- Како РОЛАП динамички ствара вишедимензионални приказ података, он је спорије од МОЛАП-а, што не губи вријеме на стварање вишедимензионалног приказа података.
Закључак:
Која је опција између РОЛАП-а и МОЛАП-а зависи од перформанси и сложености упита. МОЛАП постаје избор корисника ако жели бржи одговор.