OLTP vs OLAP – erinevus nende vahel
Peamised erinevused OLTP ja OLAP andmebaaside vahel
- Online Analytical Processing (OLAP) on tarkvaratööriistade kategooria, mis analüüsib andmebaasi salvestatud andmeid, samas kui võrgutehingute töötlemine (OLTP) toetab tehingutele orienteeritud rakendusi 3-tasandilises arhitektuuris.
- OLAP loob ühtse platvormi igat tüüpi ärianalüüsi vajaduste jaoks, mis hõlmavad planeerimist, eelarvestamist, prognoosimist ja analüüsi, samas kui OLTP on kasulik organisatsiooni igapäevaste tehingute haldamiseks.
- OLAP-i iseloomustab suur andmemaht, OLTP-d aga suur hulk lühikesi võrgutehinguid.
- OLAP-is luuakse andmeladu unikaalselt nii, et see suudab integreerida erinevaid andmeallikaid konsolideeritud andmebaasi loomiseks, samas kui OLTP kasutab traditsioonilist DB-süsteemid.

Mis on OLAP?
Online Analytical Processing – tarkvaratööriistade kategooria, mis pakuvad äriotsuste tegemiseks andmete analüüsi. OLAP süsteemid võimaldab kasutajatel analüüsida andmebaasi teavet mitmest andmebaasisüsteemist korraga.
Esmane eesmärk on andmeanalüüs, mitte andmetöötlus.
Mis on OLTP?
Online-tehingute töötlemine, mida tuntakse lühidalt kui OLTP toetab tehingutele orienteeritud rakendusi 3-tasandilises arhitektuuris. OLTP haldab organisatsiooni igapäevaseid tehinguid.
Esmane eesmärk on andmetöötlus, mitte andmete analüüs
OLAP-i näide
Iga andmevarasüsteem on OLAP-süsteem. OLAP-i kasutusalad on järgmised
- Ettevõte võib võrrelda oma mobiiltelefonide müüki septembris oktoobri müügiga ja seejärel võrrelda neid tulemusi mõne muu asukohaga, mis võib olla salvestatud eraldi andmebaasi.
- Amazon analüüsib oma klientide oste, et luua isikupärastatud koduleht toodetega, mis nende klienti tõenäoliselt huvitavad.
OLTP süsteemi näide
OLTP-süsteemi näide on sularahaautomaatide keskus. Oletame, et paaril on pangas ühine konto. Ühel päeval jõuavad mõlemad samaaegselt erinevatesse sularahaautomaatidesse täpselt samal ajal ja soovivad välja võtta kogu oma pangakontol oleva summa.
Raha saab aga see, kes autentimisprotsessi esimesena lõpetab. Sel juhul tagab OLTP süsteem, et väljavõetav summa ei ületaks kunagi pangas olevat summat. Siinkohal tuleb märkida, et OLTP-süsteemid on optimeeritud tehingute paremus, selle asemel andmeanalüüs.
Teised OLTP-rakenduste näited on järgmised:
- Online pangandus
- Lennupiletite broneerimine Internetis
- Tekstisõnumi saatmine
- Tellimuse kanne
- Lisa raamat ostukorvi
Erinevus OLTP ja OLAP vahel
Allpool on erinevus OLAP-i ja OLTP-i vahel andmelaos:
parameetrid | OLTP | OLAP |
---|---|---|
Protsess | See on veebipõhine tehingusüsteem. See haldab andmebaasi muutmist. | OLAP on veebipõhine analüüsi- ja andmete otsimise protsess. |
Iseloomulik | Seda iseloomustab suur hulk lühikesi veebitehinguid. | Seda iseloomustab suur andmemaht. |
Funktsionaalsus | OLTP on veebipõhine andmebaasi muutmise süsteem. | OLAP on veebipõhine andmebaasipäringute haldussüsteem. |
Meetod | OLTP kasutab traditsioonilist DBMS-i. | OLAP kasutab andmeladu. |
Query | Sisestage, värskendage ja kustutage teavet andmebaasist. | Enamasti vali toimingud |
Tabel | OLTP andmebaasi tabelid on normaliseeritud. | OLAP-i andmebaasi tabeleid ei normaliseerita. |
allikas | OLTP ja selle tehingud on andmete allikad. | OLAP-i andmeallikaks saavad erinevad OLTP andmebaasid. |
kuupäev Integrity | OLTP andmebaas peab säilitama andmete terviklikkuse piirangu. | OLAP-i andmebaasi ei muudeta sageli. Seetõttu pole andmete terviklikkus probleem. |
Reageerimisaeg | Selle reaktsiooniaeg on millisekundites. | Reaktsiooniaeg sekundites kuni minutites. |
Andmete kvaliteet | Andmed OLTP andmebaasis on alati üksikasjalikud ja korrastatud. | OLAP-protsessis olevaid andmeid ei pruugita korraldada. |
Kasulikkus | See aitab juhtida ja juhtida põhilisi äriülesandeid. | See aitab planeerimisel, probleemide lahendamisel ja otsuste tegemisel. |
Operamine | Lubage lugemis-/kirjutustoimingud. | Ainult loe ja kirjuta harva. |
publik | See on turule orienteeritud protsess. | See on kliendile orienteeritud protsess. |
Päringu tüüp | Päringud selles protsessis on standardiseeritud ja lihtsad. | Keerulised päringud, mis hõlmavad koondamisi. |
Dubleeriv | Andmete täielik varundamine koos järkjärguliste varukoopiatega. | OLAP vajab varukoopiat ainult aeg-ajalt. Varundamine pole OLTP-ga võrreldes oluline |
Disain | DB disain on rakendustele orienteeritud. Näide: andmebaasi kujunduse muudatused sellistes tööstusharudes nagu jaemüük, lennufirma, pangandus jne. | DB disain on teemale orienteeritud. Näide: andmebaasi kujunduse muudatused selliste teemadega nagu müük, turundus, ostmine jne. |
Kasutaja tüüp | Seda kasutavad andmekriitilised kasutajad, nagu ametnik, DBA ja andmebaasi spetsialistid. | Kasutavad andmete teadmiste kasutajad, nagu töötajad, juhid ja tegevjuht. |
Eesmärk | Mõeldud reaalajas äritegevuseks. | Mõeldud ärimeetmete analüüsimiseks kategooriate ja atribuutide kaupa. |
Toimivuse mõõdik | Tehingu läbilaskevõime on toimivusmõõdik | Päringu läbilaskevõime on toimivusmõõdik. |
Kasutajate arv | Seda tüüpi andmebaasi kasutajad võimaldavad tuhandeid kasutajaid. | Selline andmebaas lubab ainult sadu kasutajaid. |
Tootlikkus | See aitab suurendada kasutaja iseteenindust ja tootlikkust | Aidake suurendada ärianalüütikute tootlikkust. |
väljakutse | Andmelaod on ajalooliselt olnud arendusprojekt, mille ehitamine võib osutuda kulukaks. | OLAP-kuubik ei ole avatud SQL-serveri andmeladu. Seetõttu on tehnilised teadmised ja kogemused OLAP-serveri haldamiseks hädavajalikud. |
Protsess | See tagab igapäevaselt kasutatavate andmete kiire tulemuse. | See tagab, et päringule vastamine on järjepidevalt kiirem. |
Iseloomulik | Seda on lihtne luua ja hooldada. | See võimaldab kasutajal luua vaadet tabeli abil. |
STIIL | OLTP-l on kiire reageerimisaeg, madal andmete liiasus ja see on normaliseeritud. | Andmeladu luuakse unikaalselt, nii et see suudab integreerida koondandmebaasi loomiseks erinevaid andmeallikaid |
OLAP-teenuste kasutamise eelised
- OLAP loob ühtse platvormi igat tüüpi ärianalüütiliste vajaduste jaoks, mis hõlmavad planeerimist, eelarvestamist, prognoosimist ja analüüsi.
- OLAP-i peamine eelis on teabe ja arvutuste järjepidevus.
- Rakendage kasutajatele ja objektidele lihtsalt turvapiiranguid, et järgida eeskirju ja kaitsta tundlikke andmeid.
OLTP meetodi eelised
- See haldab organisatsiooni igapäevaseid tehinguid.
- OLTP laiendab organisatsiooni kliendibaasi, lihtsustades üksikuid protsesse.
OLAP-teenuse puudused
- Rakendamine ja hooldus sõltuvad IT-professionaalidest, sest traditsioonilised OLAP-i tööriistad nõuavad keerukat modelleerimisprotseduuri.
- OLAP-i tööriistad vajavad tõhusaks toimimiseks koostööd erinevate osakondade inimeste vahel, mis ei pruugi alati olla võimalik.
OLTP meetodi puudused
- If OLTP süsteem seisab silmitsi riistvaratõrgetega, siis mõjutavad võrgutehingud tõsiselt.
- OLTP-süsteemid võimaldavad mitmel kasutajal samaaegselt samadele andmetele juurde pääseda ja neid muuta, mis on korduvalt tekitanud enneolematu olukorra.