OLTP: n ja OLAP: n välillä on joitakin muita eroja, jotka olen selittänyt alla olevan vertailukaavion avulla.
Vertailukaavio
Vertailun perusteet | OLTP | OLAP |
---|---|---|
perustiedot | Se on online-transaktiojärjestelmä ja hallinnoi tietokantamuutoksia. | Se on online-tiedonhaku- ja analysointijärjestelmä. |
fokus | Lisää, päivitä, Poista tiedot tietokannasta. | Pura tiedot analysoinnissa, joka auttaa päätöksenteossa. |
data | OLTP ja sen liiketoimet ovat alkuperäinen tietolähde. | OLAP-tietokannasta tulee OLAP-tietolähde. |
liiketoimi | OLTP: llä on lyhyitä liiketoimia. | OLAPilla on pitkät tapahtumat. |
Aika | Kaupan käsittelyaika on OLTP: ssä suhteellisen pienempi. | Kaupan käsittelyaika on suhteellisen enemmän OLAP: ssa. |
kyselyt | Yksinkertaisemmat kyselyt. | Monimutkaiset kyselyt. |
normalisointi | OLTP-tietokannan taulukot normalisoidaan (3NF). | OLAP-tietokannan taulukoita ei normalisoida. |
eheys | OLTP-tietokannan on säilytettävä tietojen eheyden rajoitus. | OLAP-tietokanta ei muutu usein. Tietojen eheys ei siten vaikuta. |
OLTP: n määritelmä
OLTP on Online Transaction Processing -järjestelmä . OLTP-järjestelmän pääpaino on tallentaa nykyinen päivitys, lisäys ja poistaminen tapahtuman aikana. OLTP-kyselyt ovat yksinkertaisempia ja lyhyempiä ja vaativat siten vähemmän aikaa käsittelyssä ja vaativat myös vähemmän tilaa .
OLTP-tietokanta päivitetään usein . Saattaa olla, että OLTP-tapahtuma epäonnistuu keskellä, mikä voi vaikuttaa tietojen eheyteen . Joten sen on kiinnitettävä erityistä huomiota tietojen eheyteen. OLTP-tietokannassa on normalisoidut taulukot (3NF).
Paras esimerkki OLTP-järjestelmästä on pankkiautomaatti, jossa lyhytaikaisten tapahtumien avulla muutamme tilimme tilaa. OLTP-järjestelmästä tulee OLAP-tietolähde.
Määritelmä OLAP
OLAP on Online Analytical Processing -järjestelmä . OLAP-tietokanta tallentaa OLTP: n syöttämiä historiallisia tietoja. Sen avulla käyttäjä voi tarkastella erilaisia yhteenvetoja moniulotteisista tiedoista. OLAP: n avulla voit poimia tietoja suuresta tietokannasta ja analysoida sitä päätöksentekoa varten.
OLAP antaa käyttäjälle myös mahdollisuuden suorittaa monimutkaisia kyselyitä moniulotteisten tietojen poimimiseksi. OLTP: ssä, vaikka tapahtuma epäonnistuu keskellä, se ei vahingoita tietojen eheyttä, koska käyttäjä käyttää OLAP-järjestelmää hakemaan tietoja suurelta tietokannalta analysoitavaksi. Yksinkertaisesti käyttäjä voi tulostaa kyselyn uudelleen ja poimia tiedot analysoitavaksi.
OLAP: n tapahtuma on pitkä, joten se kestää suhteellisen enemmän käsittelyä ja vaatii suuren tilan. OLAP: n tapahtumat ovat harvinaisempia kuin OLTP: ssä. Jopa OLAP-tietokannan taulukot eivät ehkä normalisoidu. OLAP: n esimerkki on tarkastella taloudellista raporttia tai budjetointia, markkinoinnin hallintaa, myyntiraporttia jne.
OLTP: n ja OLAP: n keskeiset erot
- OLTP: n ja OLAP: n erottaminen on se, että OLTP on online-transaktiojärjestelmä, kun taas OLAP on online-tiedonhaku- ja analysointijärjestelmä.
- Online-transaktiotiedoista tulee OLTP: n tietolähde. Eri OLTP-tietokannasta tulee kuitenkin OLAP-tietolähde.
- OLTP: n päätoiminnot on lisätä, päivittää ja poistaa, kun taas OLAP: n päätoiminto on poimia moniulotteisia tietoja analysointia varten.
- OLTP: llä on lyhyitä mutta usein tapahtuvia tapahtumia, kun taas OLAP: lla on pitkä ja harvempi tapahtuma.
- OLTP-tapahtuman käsittelyaika on enemmän kuin OLAP.
- OLAPs-kyselyt ovat monimutkaisempia OLTP: iden suhteen.
- OLTP-tietokannan taulukot on normalisoitava (3NF), kun taas OLAP-tietokannan taulukoita ei ehkä normalisoida.
- OLTP: t suorittavat usein tapahtumia tietokannassa, mikäli jokin tapahtuma epäonnistuu keskellä, se voi vahingoittaa tietojen eheyttä ja sen vuoksi sen on huolehdittava tietojen eheydestä. OLAP: ssa tapahtuma on harvempi, joten se ei häiritse paljon tietojen eheyttä.
johtopäätös:
OLTP on online-datamuutosjärjestelmä, kun taas OLAP on online-historiallinen moniulotteinen tiedonhakujärjestelmä, joka hakee analyysitiedot, jotka voivat auttaa päätöksenteossa. Kumpi käyttää riippuu käyttäjien vaatimuksesta, että molemmat toimivat eri tarkoituksiin.