Yleiskatsaus OLTP: stä

Online Transaction Processing (OLTP) on tietyn tyyppinen tietojenkäsittely, jotta vältetään yksi virhekohta, joka liittyy erilaisiin pieniin kauppoihin, joita päivittäin tekevät erilaiset myyntijärjestelmät, pankit, pankkiautomaatit jne. Se varmistaa hajautetun järjestelmän samanaikaisuuden ja saatavuuden. ja normalisoitu tietokanta. He suorittavat vain tietyn tehtävän, johon liittyy pieni määrä tietueita. Online Transaction Processing (OLTP) tarkoittaa tapahtumakeskeisten tehtävien tallennusprosessia. Nämä tapahtumat liittyvät aina joko tietojen lisäämiseen, poistamiseen tai päivittämiseen tietokantaan. Tämän lisäämisen / päivittämisen tai poistamisen tulisi olla pieni määrä tietokannoissa olevia tietoja. Se on rakennettu hajautettuna järjestelmänä vikojen yhden pisteen välttämiseksi, mikä ylläpitää samanaikaisuutta.

OLTP: n ymmärtäminen

OLTP tukee vain niitä toimintoja, jotka on jo määritelty. Esimerkiksi lentoyhtiöiden online-varausten yhteydessä meidän on varattava lentoyhtiö, joka liittyy lisäämiseen tietokantaan. OLTP varmistaa saatavuuden ostoskorissa ja samanaikaisuuden siinä tapauksessa, että suuri määrä käyttäjiä käyttää samaa verkkosivustoa samanaikaisesti. Tämä tehdään käyttämällä seuraavia OLTP: n ominaisuuksia: -

  1. 3NF-tietokannat - Se käyttää täysin normalisoituja tietokantoja kaikkien transaktiotehtävien johdonmukaisuuden ja optimoinnin varmistamiseksi.
  2. Ennalta määritetyt toiminnot - Se suorittaa tiukasti vain ennalta määritetyt toiminnot vain pienellä määrällä tietueita.
  3. Loppukäyttäjät pääsevät suoraan tietokantojen päivitykseen.
  4. Pieni määrä tietueita - Se käsittelee vain kourallisen tietueita. Esimerkiksi - "Rahan hakeminen pankkiautomaatista."
  5. Historiallisen tiedon ylläpitäminen - Se tallentaa viime päivien tai viikkojen tietueet tapahtumien suorittamiseksi onnistuneesti.

Kuinka OLTP tekee työskentelystä niin helppoa -

  • Verkkokaupan prosessi koskee samanaikaisuutta ja atomisuutta.

Kun kaksi käyttäjää yrittää päästä samaan tietoon tietyssä tietokantajärjestelmässä, kukaan heistä ei voi muuttaa tietoja ennen kuin yksi käyttäjä on suorittanut käsittelyn loppuun. Yleensä yksi käyttäjä käsittelee ja toinen odottaa muutoksia tehdessään. Tämä luodaan samanaikaisuuden hallitsemiseksi.

Atomisuusohjaus takaa, että tapahtumassa kaikki vaiheet suoritetaan onnistuneesti ryhmänä. Toisin sanoen, jos jotkut vaiheet tapahtuman välillä epäonnistuvat, myös kaikkien muiden vaiheiden on epäonnistuttava

  • OLTP toimii vain normalisoiduissa tietokannoissa, joissa on pieni määrä tietueita kerrallaan, hajautetussa järjestelmässä, joka optimoi kaikki järjestelmään ennalta määritetyt transaktiotehtävät. OLTP tallentaa vähemmän historiallista tietoa, mikä tekee siitä tehokkaan.
  • Koska se suorittaa vain lisäykseen / poistamiseen liittyvän tehtävän, se ylläpitää tietokannoissa olevien tietojen johdonmukaisuutta ja samanaikaisuutta, mikä varmistaa aina tietokantojen saatavuuden.

Mitä voit tehdä OLTP: llä?

  • Sen tavoitteena on saatavuus, nopeus, samanaikaisuus ja hyödynnettävyys.
  • Suuri joukko käyttäjiä voi suorittaa lyhyitä tapahtumia OLTP-järjestelmien avulla.
  • Voimme suunnitella sellaisia ​​järjestelmiä, jotka auttavat suorittamaan toimintoja, joiden tietokantakyselyt ovat yleensä yksinkertaisia, vaativat vähemmän kuin toiset vastausajat ja palauttavat suhteellisen vähemmän tietueita.

Yhteistyö OLTP: n kanssa

  • Online-tapahtumakäsittely (OLTP) sisältää tiedon keräämisen tulona, ​​datan käsittelemisen tarpeen mukaan ja datan päivittämisen heijastamaan prosessointitietoja. Sitä käytetään asiakas-palvelinjärjestelmässä.
  • Eri hajautettuja tietokantajärjestelmiä varten OLTP-välitysohjelmat jakavat tapahtumaprosessit useiden verkon tietokoneiden välillä.
  • OLTP viedään myös palvelukeskeiseen arkkitehtuuriin (SOA) ja Web-palveluihin.

Jotkut tärkeät segmentit, jotka vaikuttavat OLTP: n suorituskykyyn, ovat:

  • Palautussegmentit

Palautussegmentit ovat tietokannan osia, jotka tallentavat palautetut tapahtumat. Tämä varmistaa tietokannan yhdenmukaisuuden useiden käyttäjien välillä. Se myös tallentaa peruutetut tapahtumat ja auttaa tietokantojen palauttamisessa tappioiden välttämiseksi.

  • klusterit

Se on kaavio, jolla on tietueita sarakkeista, jotka ovat yleisiä eri taulukoissa, mikä auttaa edelleen ryhmittelyssä. Nämä klusterointitoimet auttavat optimoimaan liittymisoperaatioita.

  • Diskreetit tapahtumat

Tapahtumat, jotka palauttavat kaikki tietokantaan tehdyt muutokset viimeiseen sitoutumiseen saakka, viittaavat erillisiin tapahtumiin. Nämä ovat ratkaisevan tärkeitä lyhyissä ja jakamattomissa liiketoimissa.

  • lohkokokoa

Lohkon koon tulisi olla moninkertainen käyttöjärjestelmän koosta, jotta vältetään ei-vaadittavat I / O-toiminnot.

  • Puskurimuistin koko

Sitä käytetään välttämään SQL-lauseiden tarpeeton resurssien käyttö.

  • Dynaaminen allokaatio

Se viittaa taulukkoihin ja palautussegmentteihin varattuun tilaan

  • Tapahtumien käsittely

Sitä käytetään koordinoimaan eri tapahtumia yli useiden laskentalaitteiden. Se on samanlainen kuin käyttöjärjestelmä ylläpitämään monisäikeisiä toimintoja.

  • Osio (tietokanta)

Sitä käytetään parantamaan niiden osien suorituskykyä, joilla on säännöllisiä kauppoja, ja ylläpitää silti saatavuutta ja turvallisuutta.

  • Tietokannan viritys

OLTP-järjestelmä voi maksimoida suorituskykynsä mahdollisimman tehokkaasti ja nopeasti käyttämällä tietokannan viritystä.

edut

1. Samanaikaisuus - OLTP varmistaa, että tietokantaan tehdyt tapahtumat eivät saa heikentää samanaikaisuutta eri käyttäjien välillä. Muuten käyttäjät eivät voi vaihtaa tai hänen on odotettava muiden käyttäjien valmistumista, jotta tilanne ei olisi umpikuja.

2. Happojen noudattaminen - ACID tarkoittaa tietokantaa, jolla on ominaisuuksia, kuten atomisuus, johdonmukainen, eristetty ja kestävä. Tämä ominaisuus on olennainen osa tietokantaa, joka kirjaa rahansiirrot. Yksi epäonnistuminen voi johtaa moniin suuriin menetyksiin. Siten OLTP varmistaa, että tapahtumia ei tapahdu, ja ylläpitää ACID-ominaisuutta tietokantoihinsa.

3. Saatavuus - Viimeisimmät tiedot ovat kaikkien käyttäjien saatavilla, kun samanaikaisuutta ylläpidetään kunnolla.

4. Eheys - Kun normalisoitu tietokanta ylläpidetään, eheys säilyy joka vaiheessa OLTP-tapahtumien tapauksessa.

haitat

Tällaisen samanaikaisuuden, saatavuuden ja nopeampien tapahtumien saavuttamiseksi OLTP vaatii usein tukea liiketoimille, jotka sisältävät monia yritysverkkoja. Niinpä nykyaikana vaadimme hajautetumpaa järjestelmää.

esimerkit

Joitakin esimerkkejä OLTP-järjestelmistä ovat

  1. Tilaus merkintä
  2. Vähittäismyynti
  3. Rahoitusjärjestelyt
  4. CICS - Joskus OLTP riippuu tapahtumienhallintaohjelmistoista ja tietokantojen optimointitaktiikoista käsitelläkseen enemmän samanaikaisia ​​OLTP-suuntautuneita tietokantoja.

Miksi meidän pitäisi käyttää OLTP: tä?

1. Käytä vähemmän paperia ja ennusta nopeammin, tarkemmin tuloja ja kuluja.
2. Järjestelmä, joka vaatii offline-ylläpitoa, asettaa hyvän vaatimuksen online-tapahtumien käsittelylle.
3. Tietojen saatavuus, samanaikaisuus ja atomisuus ovat paljon tärkeämpiä.

Miksi tarvitsemme OLTP: tä?

Tarvitsemme OLTP: n suorittaaksemme tehtäviä, jotka järjestelmä usein suorittaa ja jotka vaativat vain pienemmän määrän tietueita. Tehtävät, jotka liittyvät tietokantojen lisäämiseen, päivittämiseen tai poistamiseen. Tällaisten tehtävien suorittamiseen vaaditaan johdonmukaisuutta ja samanaikaisuutta, mikä varmistaa sen paremman saatavuuden. OLTP ylläpitää normalisoituja tietokantoja ja hajautettua järjestelmää, joka tarjoaa paremman saatavuuden ja johdonmukaisuuden. Tämä varmistaa myös tietokannan samanaikaisuuden ylläpidon. OLTP toimii usein eri tavalla eräkäsittelyssä ja verkkolaskennassa. Päinvastoin, OLAP (Online Analytic Processing) työskentelee yhä useammissa monimutkaisissa tehtävissä tietokannoissa, joita käytetään pääasiallisissa yritystehtävissä.

johtopäätös

OLTP on tietotyyppinen tietojenkäsittely, jossa suuri määrä käyttäjiä suorittaa tapahtumia, ts. Päivitys, lisäys tai poisto, joka käsittelee pienempää määrää tietueita. Se varmistaa aina samanaikaisuuden, atomisuuden, tietojen saatavuuden normalisoitujen tietokantojen, hajautettujen järjestelmien ja vähemmän historiallisen datan avulla.

Suositellut artikkelit

Tämä on opas Mikä on OLTP. Tässä keskustelimme OLTP: n peruskäsitteistä, määritelmistä ja eduista. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Mikä on mainframe?
  2. Ura tietovarastoinnissa
  3. Mikä on Data Analytics
  4. Mikä on hermoverkot?