OLAP vs OLTP
I OLTP i OLAP dva su zajednička sustava za upravljanje podacima. OLTP (mrežna obrada transakcija) kategorija je sustava koji upravljaju obradom transakcija. OLAP (internetska analitička obrada) kao što mu ime kaže, je sastav načina za ispitivanje višedimenzionalnih baza podataka. OLAP je BI (poslovna inteligencija) alat. BI se odnosi na računalno utemeljene metode prepoznavanja i izdvajanja korisnih informacija iz poslovnih podataka.
Što je OLAP?
OLAP je klasa sustava koji pružaju odgovore na višedimenzionalne upite. OLAP se obično koristi za marketing, izradu proračuna, predviđanje i slične aplikacije. Nepotrebno je da su baze podataka korištene za OLAP konfigurirane za složene i ad-hoc upite s brzom izvedbom. Matrica se obično koristi za prikaz izlaza OLAP-a. Dimenzije upita dolaze iz broja redaka / stupaca. Često koriste metode združivanja na više tablica kako bi dobili sažetke. Na primjer, može li se saznati o prodaji ove godine u Wal-Martu u odnosu na prošlu godinu? Kakva je predviđanja o prodaji u sljedećem tromjesečju? Što se može reći o trendu gledajući promjenu postotka?
Što je OLTP?
OLTP je kategorija sustava koji su posvećeni upravljanju aplikacijama orijentiranim na transakcije. Omogućuju 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 sustavi obično mogu odmah odgovoriti na zahtjeve korisnika. Na primjer, bankomat (ATM) je primjer obrade komercijalnih transakcija. Najnoviji OLTP sustavi mogu obuhvaćati više tvrtki i mogu raditi preko mreže. Za velike aplikacije koje koriste OLTP orijentirane baze podataka možda će biti potrebna upotreba softverskih sustava za upravljanje transakcijama poput CICS-a. Decentralizirani OLTP baze podataka distribuiraju transakcije koje se obrađuju na više računala na mreži. Obično SOA (servisno orijentirana arhitektura) i web usluge sadrže OLTP sustave.
Koja je razlika između OLAP-a i OLTP-a?
Općenito, OLTP sustavi daju izvorne podatke u skladišta podataka, a OLAP sustavi pomažu u analiziranju tih podataka. Drugim riječima, OLTP su izvorni izvor podataka, a podaci OLAP-a zapravo dolaze iz različitih OLTP baza podataka. OLTP sustavi koriste se za obavljanje osnovnih poslovnih zadataka organizacije, dok se OLAP sustavi koriste u svrhu planiranja i rješavanja problema. To znači da OLTP otkriva kratku sliku trenutnih poslovnih procesa za razliku od OLAP sustava koji daju višedimenzionalni prikaz različitih aktivnosti. Umetanja i ažuriranja za OLTP su kratka i brza i obično ih pokreću krajnji korisnici, dok su ista za OLAP sustave periodični dugotrajni paketni poslovi. Slično tome, upiti za OLTP sustave vrlo su jednostavni i često nude jednostavne skupove rezultata koji sadrže vrlo malo zapisa. No, upiti u OLAP sustave su složeni agregirani upiti. Brzine obrade OLTP sustava vrlo su velike u odnosu na OLAP brzine. OLTP sustavi obično imaju relativno manje potrebe za prostorom od OLAP sustava jer pored redovnih podataka sadrže i povijesne podatke i strukture agregacije..