Razlika Med OLAP In OLTP

Razlika Med OLAP In OLTP
Razlika Med OLAP In OLTP

Video: Razlika Med OLAP In OLTP

Video: Razlika Med OLAP In OLTP
Video: OLAP против OLTP | Онлайн-обработка транзакций и онлайн-аналитическая обработка | Intellipaat 2024, April
Anonim

OLAP proti OLTP

Tako OLTP kot OLAP sta dva pogosta sistema za upravljanje podatkov. OLTP (spletna obdelava transakcij) je kategorija sistemov, ki upravlja obdelavo transakcij. OLAP (spletna analitična obdelava), kot že ime pove, je zbirka načinov za poizvedovanje po večdimenzionalnih zbirkah podatkov. OLAP je orodje BI (poslovna inteligenca). BI se nanaša na računalniške metode za prepoznavanje in pridobivanje koristnih informacij iz poslovnih podatkov.

Kaj je OLAP?

OLAP je razred sistemov, ki nudijo odgovore na večdimenzionalne poizvedbe. OLAP se običajno uporablja za trženje, pripravo proračuna, napovedovanje in podobne aplikacije. Samoumevno je, da so baze podatkov, ki se uporabljajo za OLAP, konfigurirane za zapletene in priložnostne poizvedbe z namenom hitrega delovanja. Običajno se matrika uporablja za prikaz izhoda OLAP. Dimenzije poizvedbe izhajajo iz števila vrstic / stolpcev. Za pridobivanje povzetkov pogosto uporabljajo metode združevanja v več tabelah. Z njo lahko na primer izvedete prodajo tega leta v Wal-Martu v primerjavi z lanskim letom? Kakšna je napoved prodaje v naslednjem četrtletju? Kaj lahko rečemo o trendu, če pogledamo odstotno spremembo?

Kaj je OLTP?

OLTP je kategorija sistemov, namenjenih upravljanju aplikacij, ki so usmerjene v transakcije. Olajšajo vnos in iskanje podatkov za obdelavo transakcij. Tu se transakcija lahko nanaša na transakcije z računalnikom ali bazo podatkov ali poslovne komercialne transakcije. Sistemi OLTP se običajno lahko takoj odzovejo na zahteve uporabnikov. Na primer ATM (Automatic Teller Machines) je primer obdelave komercialnih transakcij. Najnovejši sistemi OLTP lahko pokrivajo več podjetij in lahko delujejo prek omrežja. Pri velikih aplikacijah, v katerih se izvajajo baze podatkov, usmerjene v OLTP, bo morda potrebna uporaba programskih sistemov za upravljanje transakcij, kot je CICS. Decentralizirani sistemi baz podatkov OLTP distribuirajo transakcije, ki jih je treba obdelati, na več računalnikov v omrežju. ObičajnoSOA (storitveno usmerjena arhitektura) in spletne storitve vsebujejo sisteme OLTP.

Kakšna je razlika med OLAP in OLTP?

Sistemi OLTP na splošno zagotavljajo izvorne podatke v skladiščih podatkov, sistemi OLAP pa pomagajo analizirati te podatke. Z drugimi besedami, OLTP so izvorni vir podatkov, podatki OLAP pa dejansko prihajajo iz različnih baz podatkov OLTP. Sistemi OLTP se uporabljajo za izvajanje osnovnih poslovnih nalog organizacije, sistemi OLAP pa za načrtovanje in reševanje problemov. To pomeni, da OLTP razkrije posnetek trenutnih poslovnih procesov v nasprotju s sistemi OLAP, ki dajejo večdimenzionalni pogled na različne dejavnosti. Vstavki in posodobitve OLTP so kratki in hitri, običajno jih sprožijo končni uporabniki, medtem ko so enaki za sisteme OLAP redna dolgotrajna paketna opravila. Podobno so poizvedbe za sisteme OLTP zelo preproste in pogosto zagotavljajo preproste nabore rezultatov, ki vsebujejo zelo malo zapisov. Ampak,poizvedbe v sisteme OLAP so kompleksne združene poizvedbe. Hitrosti obdelave sistemov OLTP so v primerjavi s hitrostmi OLAP zelo hitre. Sistemi OLTP imajo običajno sorazmerno manjše prostorske zahteve kot sistemi OLAP, ker poleg običajnih podatkov vsebujejo zgodovinske podatke in agregacijske strukture.

Priporočena: