OLAP vs OLTP
Gan OLTP, gan OLAP ir divas no kopīgajā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 vairāku dimensiju datu bāzu vaicāšanas veidu apkopojums. OLAP ir BI (biznesa informācijas) rīks. BI attiecas uz datorizētām metodēm noderīgas informācijas identificēšanai un ieguvei no biznesa datiem.
Kas ir OLAP?
OLAP ir sistēmu klase, kas nodrošina atbildes uz daudzdimensionāliem jautājumiem. Parasti OLAP izmanto mārketinga, budžeta sastādīšanas, prognozēšanas 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 jautājumiem, ņemot vērā ātru veiktspēju. Parasti matricu izmanto, lai parādītu OLAP izvadi. Vaicājuma izmēri izriet no rindu / kolonnu skaita. Viņi bieži izmanto apkopošanas metodes vairākās tabulās, lai iegūtu kopsavilkumus. Piemēram, to var izmantot, lai uzzinātu par Wal-Mart šī gada pārdošanas apjomiem, salīdzinot ar pagājušo gadu? Kādas ir pārdošanas prognozes nākamajā ceturksnī? Ko var teikt par tendenci, apskatot procentuālās izmaiņas?
Kas ir OLTP?
OLTP ir sistēmu kategorija, kas paredzēta tādu darījumu pārvaldībai, kuri ir orientēti uz darījumiem. Tie atvieglo datu ievadīšanu un iegūšanu darījumu apstrādei. Šeit darījums var attiekties uz datoru vai datu bāzu darījumiem vai biznesa komerciāliem darījumiem. OLTP sistēmas parasti spēj nekavējoties atbildēt uz lietotāju pieprasījumiem. Piemēram, ATM (Automatic Teller Machines) ir komerciālu darījumu apstrādes piemērs. Jaunākās OLTP sistēmas spēj aptvert vairāk nekā vienu uzņēmumu 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 Transaction Management programmatūras sistēmas, piemēram, CICS. Decentralizētas OLTP datu bāzu sistēmas izplata apstrādājamos darījumus vairākiem tīkla datoriem. Parasti SOA (uz pakalpojumiem 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 analizēt šos datus. 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 galveno biznesa uzdevumu veikšanai, savukārt OLAP sistēmas tiek izmantotas plānošanas un problēmu risināšanas nolūkos. Tas nozīmē, ka OLTP parāda momentuzņēmumu par pašreizējiem biznesa procesiem pretstatā OLAP sistēmām, sniedzot daudzdimensionālu skatu uz dažādām darbībām. OLTP ieliktņi un atjauninājumi ir īsi un ātri, un tos parasti sāk gala lietotāji, savukārt tie paši, kas attiecas uz OLAP sistēmām, ir periodiski ilgstoši pakešdarbi. Tāpat vaicājumi uz OLTP sistēmām ir ļoti vienkārši un bieži vien nodrošina vienkāršas rezultātu kopas, kurās ir ļoti maz ierakstu. Bet OLAP sistēmu vaicājumi 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 relatīvi mazākas vietas prasības nekā OLAP sistēmām, jo papildus regulārajiem datiem tās satur arī vēsturiskos datus un apkopojuma struktūras.