OLAP vs OLTP
Gan OLTP, gan OLAP ir divas no kopējām datu pārvaldības sistēmām. OLTP (tiešsaistes darījumu apstrāde) ir sistēmu kategorija, kas pārvalda darījumu apstrādi. OLAP (tiešsaistes analītiskā apstrāde), kā norāda nosaukums, ir daudzdimensiju datu bāzu vaicājumu veidošanas apkopojums. OLAP ir BI (biznesa inteliģence) rīks. BI attiecas uz datorizētām metodēm noderīgas informācijas identificēšanai un iegūšanai no biznesa datiem.
Kas ir OLAP?
OLAP ir sistēmu klase, kas sniedz atbildes uz daudzdimensionāliem jautājumiem. Parasti OLAP tiek izmantots mārketingam, budžeta plānošanai, prognozēšanai un līdzīgām lietojumprogrammām. Pats par sevi saprotams, ka OLAP izmantotās datu bāzes ir konfigurētas sarežģītiem un ad-hoc vaicājumiem, ņemot vērā ātru veiktspēju. Parasti OLAP izejas parādīšanai tiek izmantota matrica. Vaicājuma izmēri nāk no rindu / kolonnu skaita. Lai iegūtu kopsavilkumus, viņi bieži izmanto apkopošanas metodes vairākās tabulās. Piemēram, to var izmantot, lai uzzinātu par šī gada pārdošanas apjomiem Wal-Mart, salīdzinot ar pagājušo gadu? Kāda ir nākamā ceturkšņa pārdošanas prognoze? Ko var teikt par tendenci, aplūkojot procentuālās izmaiņas?
Kas ir OLTP?
OLTP ir sistēmu kategorija, kas ir paredzēta lietojumprogrammu pārvaldībai, kas orientētas uz darījumiem. Tie atvieglo datu ievadīšanu un iegūšanu darījumu apstrādei. Šeit darījums var attiekties uz datora vai datu bāzes darījumiem vai biznesa komercdarījumiem. OLTP sistēmas parasti spēj nekavējoties atbildēt uz lietotāju pieprasījumiem. Piemēram, bankomāts (Automatic Teller Machines) ir komercdarījumu apstrādes piemērs. Jaunākās OLTP sistēmas var aptvert vairākus uzņēmumus un var darboties tīklā. Lielām lietojumprogrammām, kurās darbojas uz OLTP orientētas datu bāzes, var būt nepieciešams izmantot programmatūru Transaction Management, piemēram, CICS. Decentralizētās OLTP datu bāzu sistēmas apstrādājamās operācijas izplata vairākos tīkla datoros. ParastiSOA (uz pakalpojumu orientēta arhitektūra) un tīmekļa pakalpojumi satur OLTP sistēmas.
Kāda ir atšķirība starp OLAP un OLTP?
Parasti OLTP sistēmas nodrošina avota datus datu noliktavām, un OLAP sistēmas palīdz šos datus analizēt. Citiem vārdiem sakot, OLTP ir sākotnējais datu avots, un OLAP dati faktiski nāk no dažādām OLTP datu bāzēm. OLTP sistēmas tiek izmantotas organizācijas biznesa pamatuzdevumu veikšanai, savukārt OLAP sistēmas tiek izmantotas plānošanas un problēmu risināšanas vajadzībām. Tas nozīmē, ka OLTP atklāj pašreizējo biznesa procesu momentuzņēmumu, nevis OLAP sistēmas, kas sniedz daudzdimensionālu priekšstatu par dažādām darbībām. OLTP ievietošana un atjaunināšana ir īsa un ātra, un to parasti sāk tiešie lietotāji, savukārt OLAP sistēmām tas pats ir periodiski ilgstoši pakešdarbi. Tāpat vaicājumi uz OLTP sistēmām ir ļoti vienkārši un bieži sniedz vienkāršas rezultātu kopas, kurās ir ļoti maz ierakstu. Bet,vaicājumi uz OLAP sistēmām ir sarežģīti apkopoti vaicājumi. OLTP sistēmu apstrādes ātrumi ir ļoti ātri, salīdzinot ar OLAP ātrumiem. Parasti OLTP sistēmām ir salīdzinoši mazāk vietas nekā OLAP sistēmām, jo papildus parastajiem datiem tās satur vēsturiskos datus un apkopošanas struktūras.