OLAP vs. OLTP
Sekä OLTP että OLAP ovat kaksi yleistä tiedonhallintajärjestelmää. OLTP (Online Transaction Processing) on järjestelmäluokka, joka hallitsee tapahtumien käsittelyä. OLAP (Online Analytical Processing), kuten nimestä voi päätellä, on kokoelma tapoja kysyä moniulotteisia tietokantoja. OLAP on BI (Business Intelligence) -työkalu. BI viittaa tietokonepohjaisiin menetelmiin hyödyllisten tietojen tunnistamiseksi ja poimimiseksi yritystiedoista.
Mikä on OLAP?
OLAP on järjestelmäluokka, joka tarjoaa vastauksia moniulotteisiin kyselyihin. OLAPia käytetään tyypillisesti markkinointiin, budjetointiin, ennustamiseen ja vastaaviin sovelluksiin. On sanomattakin selvää, että OLAP: lle käytettävät tietokannat on konfiguroitu monimutkaisiin ja tapauskohtaisiin kyselyihin nopean suorituskyvyn kannalta. OLAP: n lähdön näyttämiseen käytetään tyypillisesti matriisia. Kyselyn mitat tulevat rivien / sarakkeiden lukumäärästä. He käyttävät usein yhteenvetomenetelmiä useissa taulukoissa saadakseen yhteenvedot. Esimerkiksi sitä voidaan käyttää selvittämään tämän vuoden myynti Wal-Martissa viime vuoteen verrattuna? Mikä on seuraavan neljänneksen myynnin ennuste? Mitä voidaan sanoa trendistä tarkastelemalla prosenttimuutosta?
Mikä on OLTP?
OLTP on järjestelmäluokka, joka on tarkoitettu tapahtumiin suuntautuneiden sovellusten hallintaan. Ne helpottavat tietojen syöttämistä ja hakemista tapahtumien käsittelyä varten. Tässä tapahtuma voi viitata tietokone- tai tietokantatapahtumiin tai liiketoiminnan kaupallisiin liiketoimiin. OLTP-järjestelmät pystyvät yleensä vastaamaan käyttäjien pyyntöihin välittömästi. Esimerkiksi ATM (Automatic Teller Machines) on esimerkki kaupallisten tapahtumien käsittelystä. Viimeaikaiset OLTP-järjestelmät pystyvät kattamaan useamman kuin yhden yrityksen, ja ne voivat toimia verkon yli. Suurissa sovelluksissa, joissa käytetään OLTP-suuntautuneita tietokantoja, saatetaan joutua käyttämään Transaction Management -ohjelmisto-järjestelmiä, kuten CICS. Hajautetut OLTP-tietokantajärjestelmät jakavat käsiteltävät tapahtumat useille verkon tietokoneille. Tyypillisesti,SOA (palvelukeskeinen arkkitehtuuri) ja verkkopalvelut sisältävät OLTP-järjestelmiä.
Mitä eroa on OLAP: lla ja OLTP: llä?
Yleensä OLTP-järjestelmät toimittavat lähdetietoja tietovarastoihin, ja OLAP-järjestelmät auttavat analysoimaan kyseisiä tietoja. Toisin sanoen, OLTP on alkuperäinen tietolähde ja OLAP-data tulee itse asiassa erilaisista OLTP-tietokannoista. OLTP-järjestelmiä käytetään organisaation perustoimintojen suorittamiseen, kun taas OLAP-järjestelmiä käytetään suunnitteluun ja ongelmanratkaisuun. Tämä tarkoittaa, että OLTP paljastaa tilannekuvan nykyisistä liiketoimintaprosesseista toisin kuin OLAP-järjestelmät, jotka antavat moniulotteisen kuvan eri toiminnoista. OLTP: n lisäykset ja päivitykset ovat lyhyitä ja nopeita, ja niiden aloittavat yleensä loppukäyttäjät, kun taas samat OLAP-järjestelmissä ovat säännöllisiä pitkäaikaisia erätöitä. Vastaavasti kyselyt OLTP-järjestelmille ovat hyvin yksinkertaisia ja tarjoavat usein yksinkertaisia tulosjoukkoja, jotka sisältävät hyvin vähän tietueita. Mutta,kyselyt OLAP-järjestelmille ovat monimutkaisia koottuja kyselyjä. OLTP-järjestelmien käsittelynopeudet ovat erittäin nopeita verrattuna OLAP-nopeuksiin. Tyypillisesti OLTP-järjestelmillä on suhteellisen pienet tilavaatimukset kuin OLAP-järjestelmillä, koska ne sisältävät säännöllisten tietojen lisäksi historiallisia tietoja ja aggregaatiorakenteita.