Ero OLTP: n ja OLAP: n välillä
Sisältö
OLTP ja OLAP ovat molemmat online-prosessointijärjestelmiä. OLTP on tapahtumakäsittely, kun taas OLAP on analyyttinen käsittelyjärjestelmä. OLTP on järjestelmä, joka hallitsee tapahtumakeskeisiä sovelluksia Internetissä, esimerkiksi ATM. OLAP on online-järjestelmä, joka raportoi moniulotteisiin analyyttisiin kyselyihin, kuten taloudelliseen raportointiin, ennustamiseen jne. OLTP: n ja OLAP: n perusero on, että OLTP on online-tietokantaa modifioiva järjestelmä, kun taas OLAP on online-tietokantakyselyjen vastausjärjestelmä.
OLTP: n ja OLAP: n välillä on joitain muita eroja, jotka olen selittänyt alla olevan vertailukaavion avulla.
- Vertailutaulukko
- Määritelmä
- Keskeiset erot
- johtopäätös
Vertailutaulukko
Vertailun perusteet | OLTP | OLAP |
---|---|---|
perustiedot | Se on online-tapahtumajärjestelmä, joka hallinnoi tietokannan muokkaamista. | Se on online-tiedonhaku- ja -analyysijärjestelmä. |
fokus | Lisää, päivitä ja poista tietoja tietokannasta. | Otetaan analysointia varten tietoja, jotka auttavat päätöksenteossa. |
data | OLTP ja sen tapahtumat ovat alkuperäisiä tietolähteitä. | Eri OLTP-tietokannasta tulee tietolähde OLAP: lle. |
liiketoimi | OLTP: llä on lyhyitä transaktioita. | OLAP: lla on pitkät kaupat. |
Aika | Tapahtuman käsittelyaika on suhteellisen lyhyempi OLTP: ssä. | Tapahtuman käsittelyaika on suhteellisen enemmän OLAP: ssa. |
kyselyt | Yksinkertaiset kyselyt. | Monimutkaiset kyselyt. |
normalisointi | OLTP-tietokannan taulukot normalisoidaan (3NF). | OLAP-tietokannan taulukoita ei normalisoida. |
eheys | OLTP-tietokannan on ylläpidettävä tietojen eheyden rajoituksia. | OLAP-tietokantaa ei muokata usein.Tietojen eheyteen ei siis vaikuteta. |
Määritelmä OLTP
OLTP on Online Transaction Processing -järjestelmä. OLTP-järjestelmän pääpaino on virran tallennus Päivitys, lisääminen ja poistaminen kaupan aikana. OLTP-kyselyt ovat yksinkertaisempi ja lyhyt ja siten vaatia vähemmän aikaa käsittelyyn, ja vaatii myös vähemmän tilaa.
OLTP-tietokanta saa päivitetty usein. Voi tapahtua, että tapahtuma OLTP: ssä epäonnistuu keskellä, mikä voi vaikuttaa tietojen eheys. Joten sen on pidettävä erityistä huolta tietojen eheydestä. OLTP-tietokannalla on normalisoidut taulukot (3NF).
Paras esimerkki OLTP-järjestelmästä on pankkiautomaatti, jossa käyttämällä lyhyitä tapahtumia muokkaamme tilimme tilaa. OLTP-järjestelmästä tulee tietolähde OLAP: lle.
Määritelmä OLAP
OLAP on Online-analyyttinen käsittelyjärjestelmä. OLAP-tietokanta tallentaa historiallisen datan, jonka OLTP on syöttänyt. Sen avulla käyttäjä voi katsella erilaisia yhteenvetoja moniulotteisesta tiedosta. OLAP: n avulla voit poimia tietoja suuresta tietokannasta ja analysoida ne päätöksentekoa varten.
OLAP antaa käyttäjän myös suorittaa monimutkaiset kyselyt moniulotteisen datan purkamiseksi. Vaikka tapahtuma epäonnistuisi OLTP: ssä, se ei vahingoita tietojen eheyttä, koska käyttäjä käyttää OLAP-järjestelmää tietojen noutamiseen suuresta tietokannasta analysoitavaksi. Yksinkertaisesti käyttäjä voi käynnistää kyselyn uudelleen ja poimia tiedot analysoitavaksi.
Kauppa OLAP: issa ovat pitkä ja siksi ota suhteellisen enemmän aikaa käsittelyyn ja vaatii paljon tilaa. Transaktiot OLAPissa ovat harvemmin verrattuna OLTP: hen. Jopa OLAP-tietokannan taulukoita ei ehkä normalisoida. Esimerkki OLAP: lle on taloudellisen raportin tai budjetoinnin, markkinoinnin johtamisen, myyntiraportin tarkasteleminen.
- OLTP ja OLAP erottavat toisistaan sen, että OLTP on online-transaktiojärjestelmä, kun taas OLAP on online-tietojen haku- ja analysointijärjestelmä.
- Online-tapahtumatiedoista tulee tietolähde OLTP: lle. Eri OLTP-tietokannoista tulee kuitenkin tietolähde OLAP: lle.
- OLTP: n päätoiminnot ovat lisäys, päivitys ja poistaminen, kun taas OLAP: n päätoiminto on moniulotteisen tiedon poimiminen analysointia varten.
- OLTP: llä on lyhyitä, mutta usein tapahtumia, kun taas OLAP: llä on pitkiä ja harvempia tapahtumia.
- OLAP-tapahtuman käsittelyaika on enemmän verrattuna OLTP: hen.
- OLAP-kyselyt ovat monimutkaisempia OLTP: ien suhteen.
- OLTP-tietokannan taulukot on normalisoitava (3NF), kun taas OLAP-tietokannan taulukoita ei välttämättä normalisoida.
- Koska OLTP: t suorittavat usein tapahtumia tietokannassa, mikäli jokin tapahtuma epäonnistuu keskellä, se voi vahingoittaa tietojen eheyttä, ja siksi sen on huolehdittava tietojen eheydestä. Vaikka OLAP: ssa tapahtuma on näin ollen harvempaa, se ei häiritse paljon tiedon eheyttä.
johtopäätös:
OLTP on online-tiedonmuokkausjärjestelmä, kun taas OLAP on online-historiallinen moniulotteinen tiedonhakujärjestelmä, joka hakee tiedot analysoitavaksi, mikä voi auttaa päätöksenteossa. Kumpaa käytetään riippuu käyttäjän vaatimuksista, molemmat toimivat eri tarkoituksiin.