Razlika između OLAP-a i OLTP-a

Razlika između OLAP-a i OLTP-a
Razlika između OLAP-a i OLTP-a

Video: Razlika između OLAP-a i OLTP-a

Video: Razlika između OLAP-a i OLTP-a
Video: Aritmetički niz 01 2024, Novembar
Anonim

OLAP vs OLTP

I OLTP i OLAP su dva uobičajena sistema za upravljanje podacima. OLTP (Online Transaction Processing) je kategorija sistema koji upravlja obradom transakcija. OLAP (Online Analytical Processing), kao što ime sugerira, je kompilacija načina za ispitivanje višedimenzionalnih baza podataka. OLAP je BI (Poslovna inteligencija) alat. BI se odnosi na kompjuterski zasnovane metode za identifikaciju i izdvajanje korisnih informacija iz poslovnih podataka.

Šta je OLAP?

OLAP je klasa sistema, koji daju odgovore na višedimenzionalne upite. Obično se OLAP koristi za marketing, budžetiranje, predviđanje i slične aplikacije. Podrazumeva se da su baze podataka koje se koriste za OLAP konfigurisane za složene i ad-hoc upite sa brzim performansama na umu. Obično se matrica koristi za prikaz izlaza OLAP-a. Dimenzije upita dolaze iz broja redova/kolona. Često koriste metode agregacije na više tabela kako bi dobili sažetke. Na primjer, može se koristiti za saznanje o prodaji ove godine u Wal-Martu u odnosu na prošlu godinu? Kakvo je predviđanje prodaje u narednom kvartalu? Šta se može reći o trendu gledajući procentualne promjene?

Šta je OLTP?

OLTP je kategorija sistema koji su namjenjeni za upravljanje aplikacijama koje su orijentirane na transakcije. Oni olakšavaju unos i preuzimanje podataka za obradu transakcija. Ovdje se transakcija može odnositi na transakcije računala ili baze podataka ili poslovne komercijalne transakcije. OLTP sistemi obično mogu odmah odgovoriti na zahtjeve korisnika. Na primjer, ATM (Automatic Teller Machines) je primjer obrade komercijalnih transakcija. Najnoviji OLTP sistemi mogu obuhvatiti više od jedne kompanije i mogu raditi preko mreže. Za velike aplikacije koje pokreću OLTP orijentirane baze podataka, možda će biti potrebno koristiti softverske sisteme za upravljanje transakcijama kao što je CICS. Sistemi decentralizovanih OLTP baza podataka distribuiraju transakcije koje treba obraditi na više računara na mreži. Tipično, SOA (uslužno orijentisana arhitektura) i Web usluge sadrže OLTP sisteme.

Koja je razlika između OLAP-a i OLTP-a?

Uopšteno govoreći, OLTP sistemi obezbeđuju izvorne podatke skladištima podataka, a OLAP sistemi pomažu u analizi tih podataka. Drugim riječima, OLTP je izvorni izvor podataka, a OLAP podaci zapravo dolaze iz različitih OLTP baza podataka. OLTP sistemi se koriste za obavljanje osnovnih poslovnih zadataka organizacije, dok se OLAP sistemi koriste za planiranje i rješavanje problema. To znači da OLTP otkriva snimak trenutnih poslovnih procesa za razliku od OLAP sistema koji daje višedimenzionalni prikaz različitih aktivnosti. Umetanja i ažuriranja OLTP-a su kratki i brzi i obično ih iniciraju krajnji korisnici, dok su isto za OLAP sisteme periodični dugotrajni batch poslovi. Slično, upiti prema OLTP sistemima su vrlo jednostavni i često pružaju jednostavne skupove rezultata koji sadrže vrlo malo zapisa. Ali, upiti OLAP sistemima su složeni agregirani upiti. Brzine obrade OLTP sistema su veoma velike u poređenju sa OLAP brzinama. Tipično, OLTP sistemi imaju relativno manje zahtjeve za prostorom od OLAP sistema jer sadrže istorijske podatke i strukture agregacije pored redovnih podataka.

Preporučuje se: