OLTP vs OLAP – ero niiden välillä
Keskeinen ero OLTP- ja OLAP-tietokantojen välillä
- Online Analytical Processing (OLAP) on luokka ohjelmistotyökaluja, jotka analysoivat tietokantaan tallennettuja tietoja, kun taas Online Transaktion Processing (OLTP) tukee tapahtumakeskeisiä sovelluksia 3-tasoisessa arkkitehtuurissa.
- OLAP luo yhden alustan kaikentyyppisiin liiketoiminta-analyysitarpeisiin, jotka sisältävät suunnittelun, budjetoinnin, ennustamisen ja analyysin, kun taas OLTP on hyödyllinen organisaation päivittäisten tapahtumien hallintaan.
- OLAP:lle on ominaista suuri datamäärä, kun taas OLTP:lle on ominaista suuri määrä lyhyitä verkkotapahtumia.
- OLAPissa tietovarasto luodaan yksilöllisesti siten, että se voi integroida erilaisia tietolähteitä konsolidoidun tietokannan rakentamiseksi, kun taas OLTP käyttää perinteisiä DBMS.
Mikä on OLAP?
Online Analytical Processing, ohjelmistotyökalujen luokka, joka analysoi dataa liiketoimintapäätöksiä varten. OLAP-järjestelmät antaa käyttäjien analysoida tietokantatietoja useista tietokantajärjestelmistä kerralla.
Ensisijainen tavoite on tietojen analysointi, ei tietojenkäsittely.
Mikä on OLTP?
Online-tapahtumien käsittely tunnetaan lyhyesti nimellä OLTP tukee tapahtumakeskeisiä sovelluksia 3-tasoisessa arkkitehtuurissa. OLTP hallinnoi organisaation päivittäisiä tapahtumia.
Ensisijainen tavoite on tietojen käsittely eikä tietojen analysointi
Esimerkki OLAPista
Mikä tahansa Datawarehouse-järjestelmä on OLAP-järjestelmä. OLAPin käyttötarkoitukset ovat seuraavat
- Yritys voi verrata matkapuhelinmyyntiään syyskuussa lokakuun myyntiin ja sitten vertailla tuloksia toiseen sijaintiin, joka voidaan tallentaa erilliseen tietokantaan.
- Amazon analysoi asiakkaidensa ostoksia luodakseen yksilöllisen kotisivun tuotteista, jotka todennäköisesti kiinnostavat heidän asiakkaitaan.
Esimerkki OLTP-järjestelmästä
Esimerkki OLTP-järjestelmästä on ATM-keskus. Oletetaan, että parilla on yhteinen tili pankissa. Eräänä päivänä molemmat saapuvat samanaikaisesti eri pankkiautomaattikeskuksiin täsmälleen samaan aikaan ja haluavat nostaa pankkitilillä olevan kokonaissumman.
Kuitenkin henkilö, joka suorittaa todennusprosessin ensin, voi saada rahaa. Tässä tapauksessa OLTP-järjestelmä varmistaa, että nostettu summa ei koskaan ole suurempi kuin pankissa oleva summa. Tärkeintä tässä on se, että OLTP-järjestelmät on optimoitu transaktion paremmuus data-analyysin sijaan.
Muita esimerkkejä OLTP-sovelluksista ovat:
- Verkkopankki
- Lentolippujen online-varaus
- Tekstiviestin lähettäminen
- Tilaus merkintä
- Lisää kirja ostoskoriin
Ero OLTP:n ja OLAPin välillä
Alla on ero OLAPin ja OLTP:n välillä Data Warehousessa:
parametrit | OLTP | OLAP |
---|---|---|
Käsitellä asiaa | Se on online-tapahtumajärjestelmä. Se hallitsee tietokannan muutoksia. | OLAP on online-analyysi- ja tiedonhakuprosessi. |
ominainen | Sille on ominaista suuri määrä lyhyitä verkkotapahtumia. | Sille on ominaista suuri tietomäärä. |
Toiminnallisuus | OLTP on online-tietokannan muokkausjärjestelmä. | OLAP on online-tietokantakyselyjen hallintajärjestelmä. |
Menetelmä | OLTP käyttää perinteistä DBMS:ää. | OLAP käyttää tietovarastoa. |
Kysymys | Lisää, päivitä ja poista tietoja tietokannasta. | Useimmiten valikoidut toiminnot |
Pöytä | OLTP-tietokannan taulukot normalisoidaan. | OLAP-tietokannan taulukoita ei ole normalisoitu. |
Lähde | OLTP ja sen tapahtumat ovat tietolähteitä. | Eri OLTP-tietokannoista tulee OLAP-tietolähteitä. |
Päiväys Integrity | OLTP-tietokannan on säilytettävä tietojen eheysrajoitus. | OLAP-tietokanta ei muutu usein. Siksi tietojen eheys ei ole ongelma. |
Vasteaika | Sen vasteaika on millisekunteina. | Vastausaika sekunneista minuutteihin. |
Tietojen laatu | OLTP-tietokannan tiedot ovat aina yksityiskohtaisia ja järjestettyjä. | OLAP-prosessin tietoja ei ehkä ole järjestetty. |
Hyödyllisyys | Se auttaa hallitsemaan ja suorittamaan liiketoiminnan perustehtäviä. | Se auttaa suunnittelussa, ongelmanratkaisussa ja päätöksenteossa. |
OperaTUKSEN | Salli luku-/kirjoitustoiminnot. | Vain lukea ja harvoin kirjoittaa. |
yleisö | Se on markkinalähtöinen prosessi. | Se on asiakaslähtöinen prosessi. |
Kyselytyyppi | Kyselyt tässä prosessissa ovat standardoituja ja yksinkertaisia. | Monimutkaiset kyselyt, joihin liittyy aggregaatioita. |
Back-up | Tietojen täydellinen varmuuskopiointi yhdistettynä lisävarmuuskopioihin. | OLAP tarvitsee varmuuskopion vain ajoittain. Varmuuskopiointi ei ole tärkeä OLTP:hen verrattuna |
Design | DB-suunnittelu on sovelluslähtöistä. Esimerkki: Tietokannan suunnittelun muutokset toimialalla, kuten vähittäiskauppa, lentoyhtiö, pankkitoiminta jne. | DB-suunnittelu on aihekeskeistä. Esimerkki: Tietokannan suunnittelun muutokset aiheilla, kuten myynti, markkinointi, osto jne. |
Käyttäjätyyppi | Sitä käyttävät tietokriittiset käyttäjät, kuten virkailijat, DBA- ja tietokannan ammattilaiset. | Käyttää Datatiedon käyttäjät, kuten työntekijät, johtajat ja toimitusjohtaja. |
Tarkoitus | Suunniteltu reaaliaikaiseen liiketoimintaan. | Suunniteltu analysoimaan liiketoimintamittoja luokkien ja ominaisuuksien mukaan. |
Suorituskykymittari | Tapahtuman suorituskyky on tehokkuusmittari | Kyselyn suorituskyky on suorituskykymittari. |
käyttäjien lukumäärä | Tällaiset tietokannan käyttäjät sallivat tuhansia käyttäjiä. | Tällainen tietokanta sallii vain satoja käyttäjiä. |
Tuottavuus | Se auttaa lisäämään käyttäjän itsepalvelua ja tuottavuutta | Auta lisäämään liiketoimintaanalyytikoiden tuottavuutta. |
Haaste | Tietovarastot ovat historiallisesti olleet kehitysprojekti, jonka rakentaminen voi osoittautua kalliiksi. | OLAP-kuutio ei ole avoin SQL-palvelimen tietovarasto. Siksi tekninen tietämys ja kokemus ovat välttämättömiä OLAP-palvelimen hallinnassa. |
Käsitellä asiaa | Se tarjoaa nopean tuloksen päivittäiselle datalle. | Se varmistaa, että vastaus kyselyyn on nopeampi ja johdonmukainen. |
ominainen | Se on helppo luoda ja ylläpitää. | Sen avulla käyttäjä voi luoda näkymän laskentataulukon avulla. |
Tyyli | OLTP on suunniteltu siten, että sillä on nopea vasteaika, pieni dataredundanssi ja se on normalisoitu. | Tietovarasto luodaan yksilöllisesti, jotta se voi integroida erilaisia tietolähteitä konsolidoidun tietokannan rakentamista varten |
OLAP-palvelujen käytön edut
- OLAP luo yhtenäisen alustan kaikentyyppisiin liiketoiminnan analyyttisiin tarpeisiin, jotka sisältävät suunnittelun, budjetoinnin, ennustamisen ja analyysin.
- OLAPin tärkein etu on tietojen ja laskelmien johdonmukaisuus.
- Käytä helposti suojausrajoituksia käyttäjille ja objekteille säädösten noudattamiseksi ja arkaluonteisten tietojen suojaamiseksi.
OLTP-menetelmän edut
- Se hallinnoi organisaation päivittäisiä tapahtumia.
- OLTP laajentaa organisaation asiakaskuntaa yksinkertaistamalla yksittäisiä prosesseja.
OLAP-palvelun haitat
- Käyttöönotto ja ylläpito ovat IT-ammattilaisten varassa, koska perinteiset OLAP-työkalut vaativat monimutkaisen mallinnuksen.
- OLAP-työkalut tarvitsevat yhteistyötä eri osastojen ihmisten välillä ollakseen tehokkaita, mikä ei aina ole mahdollista.
OLTP-menetelmän haitat
- If OLTP järjestelmä kohtaa laitteistovikoja, jolloin verkkotapahtumat vaikuttavat vakavasti.
- OLTP-järjestelmien avulla useat käyttäjät voivat käyttää ja muuttaa samoja tietoja samanaikaisesti, mikä on monesti luonut ennennäkemättömän tilanteen.