Verskil tussen OLAP en OLTP

Verskil tussen OLAP en OLTP
Verskil tussen OLAP en OLTP

Video: Verskil tussen OLAP en OLTP

Video: Verskil tussen OLAP en OLTP
Video: Werken bij de SMI Groep - Samensteller lasser 2024, November
Anonim

OLAP vs OLTP

Beide OLTP en OLAP is twee van die algemene stelsels vir die bestuur van data. OLTP (Online Transaction Processing) is 'n kategorie stelsels wat transaksieverwerking bestuur. OLAP (Online Analytical Processing) soos die naam aandui, is 'n samestelling van maniere om navraag te doen na multidimensionele databasisse. OLAP is 'n BI (Besigheidsintelligensie) hulpmiddel. BI verwys na rekenaargebaseerde metodes om nuttige inligting uit besigheidsdata te identifiseer en te onttrek.

Wat is OLAP?

OLAP is 'n klas stelsels wat antwoorde op multidimensionele navrae verskaf. Tipies word OLAP gebruik vir bemarking, begroting, vooruitskatting en soortgelyke toepassings. Dit spreek vanself dat die databasisse wat vir OLAP gebruik word, opgestel is vir komplekse en ad-hoc-navrae met 'n vinnige werkverrigting in gedagte. Tipies word 'n matriks gebruik om die uitset van 'n OLAP te vertoon. Die afmetings van die navraag kom uit die aantal rye/kolomme. Hulle gebruik dikwels metodes van samevoeging op veelvuldige tabelle om opsommings te verkry. Dit kan byvoorbeeld gebruik word om uit te vind oor die verkope van vanjaar in Wal-Mart in vergelyking met verlede jaar? Wat is die voorspelling oor die verkope in die volgende kwartaal? Wat kan oor die neiging gesê word deur na die persentasieverandering te kyk?

Wat is OLTP?

OLTP is 'n kategorie stelsels wat toegewy is vir die bestuur van toepassings wat op transaksies gerig is. Hulle vergemaklik data-invoer en herwinning vir transaksieverwerking. Hier kan 'n transaksie verwys na rekenaar- of databasistransaksie of besigheids kommersiële transaksies. OLTP-stelsels is tipies in staat om onmiddellik op gebruikersversoeke te reageer. Byvoorbeeld, OTM (Automatic Teller Machines) is 'n voorbeeld van kommersiële transaksieverwerking. Onlangse OLTP-stelsels kan meer as een maatskappy strek en kan oor 'n netwerk werk. Vir groot toepassings wat OLTP-georiënteerde databasisse gebruik, kan dit nodig wees om Transaksiebestuursagtewarestelsels soos CICS te gebruik. Gedesentraliseerde OLTP-databasisstelsels versprei die transaksies wat verwerk moet word na verskeie rekenaars op 'n netwerk. Tipies bevat SOA (Diensgerigte argitektuur) en webdienste OLTP-stelsels.

Wat is die verskil tussen OLAP en OLTP?

Oor die algemeen verskaf OLTP-stelsels brondata aan datapakhuise, en OLAP-stelsels help om daardie data te ontleed. Met ander woorde, OLTP is die oorspronklike bron van data en OLAP-data kom eintlik van verskeie OLTP-databasisse af. OLTP-stelsels word gebruik om die basiese saketake van die organisasie uit te voer, terwyl OLAP-stelsels vir beplanning en probleemoplossingsdoeleindes gebruik word. Dit beteken dat OLTP 'n momentopname van die huidige besigheidsprosesse openbaar, in teenstelling met OLAP-stelsels wat 'n multidimensionele beeld van verskeie aktiwiteite gee. Invoegings en opdaterings van OLTP is kort en vinnig en word tipies deur die eindgebruikers geïnisieer, terwyl dieselfde vir OLAP-stelsels periodieke langlopende bondeltake is. Net so is navrae na die OLTP-stelsels baie eenvoudig en bied dit dikwels eenvoudige resultatestelle wat baie min rekords bevat. Maar navrae na OLAP-stelsels is komplekse saamgevoegde navrae. Verwerkingsnelhede van OLTP-stelsels is baie vinnig in vergelyking met OLAP-snelhede. Tipies het OLTP-stelsels relatief kleiner spasievereistes as OLAP-stelsels omdat hulle historiese data en samevoegingstrukture bykomend tot die gewone data bevat.

Aanbeveel: