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: OLAP vs OLTP | Online Transaction Processing vs Online Analytical Processing | Intellipaat 2024, Travanj
Anonim

OLAP vs OLTP

I OLTP i OLAP dva su uobičajena sustava za upravljanje podacima. OLTP (mrežna obrada transakcija) kategorija je sustava koja upravlja obradom transakcija. OLAP (mrežna analitička obrada), kako i samo ime govori, skup je načina za upite u višedimenzionalne baze podataka. OLAP je alat za poslovnu inteligenciju (BI). BI se odnosi na računalne metode za prepoznavanje i izdvajanje korisnih informacija iz poslovnih podataka.

Što je OLAP?

OLAP je klasa sustava koja pruža odgovore na višedimenzionalne upite. OLAP se obično koristi za marketing, proračun, predviđanje i slične aplikacije. Podrazumijeva se da su baze podataka korištene za OLAP konfigurirane za složene i ad-hoc upite imajući na umu brzu izvedbu. Uobičajeno se koristi matrica za prikaz rezultata OLAP-a. Dimenzije upita dolaze iz broja redaka / stupaca. Često koriste metode agregiranja na više tablica za dobivanje sažetaka. Na primjer, može se koristiti za saznavanje o prodaji ove godine u Wal-Martu u odnosu na prošlu godinu? Koja su predviđanja prodaje u sljedećem tromjesečju? Što se može reći o trendu gledajući postotak promjene?

Što je OLTP?

OLTP je kategorija sustava namijenjenih upravljanju aplikacijama koje su orijentirane na transakcije. Olakšavaju unos i pronalazak podataka za obradu transakcija. Ovdje se transakcija može odnositi na transakciju računala ili baze podataka ili poslovne komercijalne transakcije. OLTP sustavi obično mogu odmah odgovoriti na zahtjeve korisnika. Na primjer, ATM (Automatic Teller Machines) primjer je obrade komercijalnih transakcija. Najnoviji OLTP sustavi mogu obuhvaćati više tvrtki i mogu raditi preko mreže. Za velike programe koji izvode OLTP-orijentirane baze podataka možda će biti potrebna uporaba softverskih sustava za upravljanje transakcijama poput CICS-a. Decentralizirani sustavi baza podataka OLTP distribuiraju transakcije koje će se obrađivati na više računala u mreži. Tipično,SOA (arhitektura orijentirana na usluge) i web usluge sadrže OLTP sustave.

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

Općenito, OLTP sustavi pružaju izvorne podatke skladištima podataka, a OLAP sustavi pomažu u analizi tih podataka. Drugim riječima, OLTP su izvorni izvor podataka, a OLAP podaci zapravo dolaze iz različitih OLTP baza podataka. OLTP sustavi koriste se za izvršavanje osnovnih poslovnih zadataka organizacije, dok se OLAP sustavi koriste za planiranje i rješavanje problema. To znači da OLTP otkriva snimku trenutnih poslovnih procesa za razliku od OLAP sustava koji daju višedimenzionalni prikaz različitih aktivnosti. Umetci i ažuriranja OLTP-a kratki su i brzi i obično ih pokreću krajnji korisnici, dok su isti za OLAP sustave periodični dugotrajni batch poslovi. Slično tome, upiti za OLTP sustave vrlo su jednostavni i često pružaju jednostavne skupove rezultata koji sadrže vrlo malo zapisa. Ali,upiti OLAP sustavima složeni su agregirani upiti. Brzine obrade OLTP sustava vrlo su brze u usporedbi s brzinama OLAP-a. Tipično, OLTP sustavi imaju relativno manje potrebe za prostorom od OLAP sustava jer sadrže povijesne podatke i agregacijske strukture uz redovite podatke.

Preporučeno: