Mis on OLTP? määratlus, ArchiTektuur, Näide
Mis on OLTP?
OLTP on operatsioonisüsteem, mis toetab tehingutele orienteeritud rakendusi 3-tasandilises arhitektuuris. See haldab organisatsiooni igapäevaseid tehinguid. OLTP on põhiliselt keskendunud päringute töötlemisele, andmete terviklikkuse säilitamisele mitme juurdepääsuga keskkondades ning tõhususele, mida mõõdetakse tehingute koguarvuga sekundis. OLTP täisvorm on veebitehingute töötlemine.
OLTP omadused
Järgmised on OLTP olulised omadused:
- OLTP kasutab väikeseid andmemahtusid sisaldavaid tehinguid.
- Andmebaasi indekseeritud andmetele on lihtne juurde pääseda.
- OLTP-l on palju kasutajaid.
- Sellel on kiire reageerimisaeg
- Andmebaasid on lõppkasutajatele otse juurdepääsetavad
- OLTP kasutab andmebaasi järjepidevuse tagamiseks täielikult normaliseeritud skeemi.
- OLTP-süsteemi reageerimisaeg on lühike.
- See teostab rangelt ainult eelmääratletud toiminguid väikese arvu kirjetega.
- OLTP salvestab viimaste päevade või nädala kirjed.
- See toetab keerulisi andmemudeleid ja tabeleid.
Päringute tüüp, mida OLTP-süsteem saab töödelda
OLTP süsteem on veebipõhine andmebaaside muutmise süsteem. Seetõttu toetab see andmebaasi päringuid, nagu teabe sisestamine, värskendamine ja kustutamine andmebaasist.

Mõelge supermarketi müügikoha süsteemile, järgmised on näidispäringud, mida see süsteem suudab töödelda.
- Konkreetse toote kirjelduse otsimine.
- Kõigi tarnijaga seotud toodete filtreerimine.
- Otsin kliendi kirjest.
- Toodete loetlemine, mille hind on oodatust madalam.
ArchiOLTP struktuur
Siin on OLTP arhitektuur:

- Äri-/ettevõttestrateegia: Ettevõtlusstrateegia tegeleb probleemidega, mis mõjutavad organisatsiooni kui tervikut. OLTP-s arendatakse seda tavaliselt kõrgel tasemel ettevõtte sees, direktorite nõukogu või tippjuhtkonna poolt.
- Äriprotsess: OLTP äriprotsess on tegevuste ja ülesannete kogum, mis pärast täitmist saavutavad organisatsiooni eesmärgi.
- Kliendid, tellimused ja tooted: OLTP andmebaas salvestab teavet toodete, tellimuste (tehingute), klientide (ostjate), tarnijate (müüjate) ja töötajate kohta.
- ETL protsessid: See eraldab andmed erinevatest RDBMS-i lähtesüsteemidest, seejärel teisendab andmed (nt rakendades konkatenatsioone, arvutusi jne) ja laadib töödeldud andmed andmelao süsteemi.
- Data Mart ja andmeladu: A Andmed Mart on andmelao keskkondadele omane struktuur/juurdepääsumuster. OLAP kasutab seda töödeldud andmete salvestamiseks.
- Andmekaeve, analüüs ja otsuste tegemine: Andmemargis ja andmelaos salvestatud andmeid saab kasutada andmete kaevandamine, analüütika ja otsuste tegemine. Need andmed aitavad teil avastada andmemustreid, analüüsida algandmeid ja teha analüütilisi otsuseid teie organisatsiooni kasvu jaoks.
OLTP tehingu näide
OLTP-süsteemi näide on sularahaautomaatide keskus. Oletame, et paaril on pangas ühine konto. Ühel päeval jõuavad mõlemad samaaegselt täpselt samal ajal erinevatesse sularahaautomaatidesse ja soovivad välja võtta kogu oma pangakontol oleva summa.

Raha saab aga see, kes autentimisprotsessi esimesena lõpetab. Sel juhul tagab OLTP süsteem, et väljavõetav summa ei oleks kunagi suurem kui pangas olev summa. Siinkohal tuleb märkida, et OLTP-süsteemid on optimeeritud andmeanalüüsi asemel tehingute paremuse jaoks.
Teised OLTP-süsteemi näited on järgmised:
- Online pangandus
- Lennupiletite broneerimine Internetis
- Tekstisõnumi saatmine
- Tellimuse kanne
- Lisa raamat ostukorvi
OLTP vs OLAP
Siin on oluline erinevus OLTP ja OLAPi vahel:
| OLTP | OLAP |
|---|---|
| OLTP on veebipõhine tehingusüsteem. | OLAP on veebipõhine analüüsi- ja andmete otsimise protsess. |
| Seda iseloomustab suur hulk lühikesi veebitehinguid. | Seda iseloomustab suur andmemaht. |
| OLTP on veebipõhine andmebaasi muutmise süsteem. | OLAP on veebipõhine andmebaasipäringute haldussüsteem. |
| OLTP kasutab traditsioonilist DB-süsteemid. | OLAP kasutab andmekogus. |
| Sisestage, värskendage ja kustutage teavet andmebaasist. | Enamasti vali toimingud |
| OLTP ja selle tehingud on andmete allikad. | OLAP-i andmeallikaks saavad erinevad OLTP andmebaasid. |
| OLTP andmebaas peab säilitama andmete terviklikkuse piirangud. | OLAP-i andmebaasi ei muudeta sageli. Seetõttu pole andmete terviklikkus probleem. |
| Selle reaktsiooniaeg on millisekundites. | Reaktsiooniaeg sekundites kuni minutites. |
| Andmed OLTP andmebaasis on alati üksikasjalikud ja korrastatud. | OLAP-protsessi andmeid ei pruugita korraldada. |
| Lubage lugemis-/kirjutustoimingud. | Ainult loe ja kirjuta harva. |
| See on turule orienteeritud protsess. | See on kliendile orienteeritud protsess. |
| Päringud selles protsessis on standardiseeritud ja lihtsad. | Keerulised päringud, mis hõlmavad koondamisi. |
| Andmete täielik varundamine koos järkjärguliste varukoopiatega. | OLAP vajab varukoopiat ainult aeg-ajalt. Varundamine pole OLTP-ga võrreldes oluline |
| DB disain on rakendusele orienteeritud näide: andmebaasi kujundus muutub koos selliste tööstusharudega nagu jaemüük, lennufirma, pangandus jne. | DB disain on ainekeskne. Näide: andmebaasi kujunduse muudatused selliste teemadega nagu müük, turundus, ostmine jne. |
| Seda kasutavad andmekriitilised kasutajad, nagu ametnik, DBA ja andmebaasi spetsialistid. | Seda kasutavad andmete teadmiste kasutajad, nagu töötajad, juhid ja tegevjuht. |
| See on mõeldud reaalajas äritegevuseks. | See on mõeldud ärimeetmete analüüsimiseks kategooriate ja atribuutide kaupa. |
| Tehingu läbilaskevõime on toimivusmõõdik | Päringu läbilaskevõime on toimivusmõõdik. |
| Selline andmebaasi kasutaja võimaldab tuhandeid kasutajaid. | Selline andmebaas võimaldab ainult sadu kasutajaid. |
| See aitab suurendada kasutaja iseteenindust ja tootlikkust | Aidake tõsta ärianalüütikute tootlikkust. |
| Andmelaod on ajalooliselt olnud arendusprojekt, mille ehitamine võib osutuda kulukaks. | OLAP-kuubik ei ole avatud SQL-serveri andmeladu. Seetõttu on tehnilised teadmised ja kogemused OLAP-serveri haldamiseks hädavajalikud. |
| See annab kiire tulemuse igapäevaselt kasutatavate andmete jaoks. | See tagab, et päringule vastamine on järjepidevalt kiirem. |
| Seda on lihtne luua ja hooldada. | See võimaldab kasutajal luua vaadet tabeli abil. |
| OLTP-l on kiire reageerimisaeg, madal andmete liiasus ja see on normaliseeritud. | Andmeladu luuakse unikaalselt, nii et see suudab integreerida koondandmebaasi loomiseks erinevaid andmeallikaid |
OLTP eelised
OLTP-süsteemi plussid/eelised on järgmised:
- OLTP pakub täpset tulude ja kulude prognoosi.
- Tänu kõigi tehingute õigeaegsele muutmisele loob see tugeva aluse stabiilsele ettevõttele/organisatsioonile.
- OLTP muudab tehingud klientide nimel palju lihtsamaks.
- See laiendab organisatsiooni kliendibaasi, kiirendades ja lihtsustades üksikuid protsesse.
- OLTP toetab suuremaid andmebaase.
- Andmete jagamine andmete töötlemiseks on lihtne.
- Süsteemi sageli tehtavate ülesannete kasutamiseks vajame OLTP-d.
- Kui vajame vaid väikest arvu kirjeid.
- Ülesanded, mis hõlmavad andmete sisestamist, värskendamist või kustutamist.
- Seda kasutatakse siis, kui vajate järjepidevust ja samaaegsust, et täita ülesandeid, mis tagavad selle suurema kättesaadavuse.
OLTP puudused
Siin on OLTP-süsteemi miinused / puudused:
- Kui OLTP-süsteemis esineb riistvaratõrkeid, mõjutavad võrgutehingud tõsiselt.
- OLTP-süsteemid võimaldavad mitmel kasutajal üheaegselt samadele andmetele juurde pääseda ja neid muuta, mis on mitmel korral tekitanud enneolematu olukorra.
- Kui server hangub sekunditeks, võib see mõjutada suurt hulka tehinguid.
- OLTP nõudis varude säilitamiseks palju rühmadena töötamist.
- Veebipõhistel tehingute töötlemise süsteemidel ei ole õigeid meetodeid toodete iseseisvaks ostjatele üleandmiseks.
- OLTP muudab andmebaasi häkkeritele ja sissetungijatele palju vastuvõtlikumaks.
- B2B tehingute puhul on tõenäosus, et nii ostjad kui ka tarnijad jätavad kasutamata süsteemi pakutavad tõhususe eelised.
- Serveri rike võib põhjustada suurte andmemahtude kustutamist andmebaasist.
- Saate teha piiratud arvu päringuid ja värskendusi.
OLTP-süsteemi väljakutsed
- See võimaldab rohkem kui ühel kasutajal samaaegselt samadele andmetele juurde pääseda ja neid muuta. Seetõttu nõuab see samaaegsuse kontrolli ja taastamise tehnikat, et vältida pretsedendituid olukordi
- OLTP-süsteemi andmed ei sobi otsuste tegemiseks. “Mis siis, kui” analüüsiks või otsuste tegemiseks peate kasutama OLAP-süsteemide andmeid.
kokkuvõte
- OLTP on määratletud kui operatsioonisüsteem, mis toetab tehingutele orienteeritud rakendusi 3-tasandilises arhitektuuris.
- OLTP kasutab väikeseid andmemahtusid sisaldavaid tehinguid.
- OLTP süsteem on veebipõhine andmebaaside muutmise süsteem.
- OLTP arhitektuur sisaldab 1) äri-/ettevõttestrateegiat, 2) äriprotsesse, 3) kliente, tellimusi ja tooteid, 4) ETL-protsesse, 5) andmemarti ja andmeladu ning 6) andmekaevet, analüüsi ja otsuste tegemist. .
- OLTP on veebipõhine tehingusüsteem, OLAP aga veebipõhine analüüsi- ja andmete otsimise protsess.
- OLTP loob tugeva aluse stabiilsele ettevõttele/organisatsioonile tänu kõikide tehingute õigeaegsele muutmisele.
- OLTP-süsteemid võimaldavad mitmel kasutajal üheaegselt samadele andmetele juurde pääseda ja neid muuta, mis on mitmel korral tekitanud enneolematu olukorra.

