RačunalnikiInformacijska tehnologija

Transakcijski - kaj je to? Baza podatkov transakcija

Transakcija je niz posebnih ukrepov, ki jih izvajajo osebe ali program za dostop ali spremembo baze podatkov. Pred posel, posel -, da je treba razumeti bistvo tega procesa. Osnovni pomen procesa je v tem, da je treba tožbo bodisi v celoti izpolnjeno ali preklicano.

Vsaka transakcija baza podatkov bi morala prevesti iz enega stanja, kar je v skladu z drugo. Predpostavlja se, da se skladnost lahko kršene v postopku.

Mnogi ljudje se sprašujejo, posel - kaj je to. Ta enota dela, ki se izvaja v bazi podatkov. To je lahko del celotnega algoritma, posebna skupina ali programa kot celote.

Transakcija naj bi bila zaključena?

Obstajata dva načina za njegovo izvedbo:

  • V primeru, ko je transakcija uspešno zaključena, so rezultati zabeležijo in baze podatkov gre v novo stabilno stanje (zavezati).
  • Če izvedba šlo narobe, obrnil napake pri prenosu, je odpovedan. V tem primeru mora biti zbirka podatkov obnovljena v stanje kot je bilo prvotno. To stanje se imenuje "rollback" (roll nazaj). Če pa je bil zabeležen posel, ni mogoče preklicati. Če je bilo ugotovljeno, da je tožba, da je napačno, je treba opraviti še eno transakcijo, ki se bodo vrnili v bazo podatkov v stabilno stanje.

lastnosti transakcij

Če želite označiti mejo transakcij je sprejet za uporabo operaterji začeti posel, se zavežejo, roll nazaj.

Kislina ali lastnosti posla lahko naslednji:

  • Atomic, ali Valentnost. Transakcija - nedeljiva enota, ki jo je treba bodisi izvajajo ali preklicano.
  • Usklajevanje, ali doslednost. Pomen posla je, da baza podatkov premakne iz enega dosledno države v drugo.
  • Insulativity, ali izolacija. Vsaka transakcija, ki se izvede, ni odvisna od drugih. Vsi rezultati procesa so na voljo v vrzeli ne bi smel biti viden za druge posle.
  • Trajanje, ali trajanje. Vsi rezultati, ki so bili doseženi v uspešni transakciji ne bi smela biti izgubljena naslednjih napak. So shranjene v bazi podatkov trajno.

Posli se uporabljajo za izdelavo spremembe ali posodobitve baze podatkov. Vsak proces je urejen in vodja transakcij in sredstev pod nadzorom - Upravitelj virov. Interakcija dveh kontrolorjev določa izid operacije. transakcije, če je to potrebno izvesti zaporo.

faza transakcije

Obstajajo naslednje faze:

  • Aktivno. V tej fazi posla ustvari v procesu sodelujočih menedžerjev virov.
  • Pripravljalni. V tem času, vsak vodja vir je sposoben ugotoviti izid operacije. Začetna faza se pojavi, ko je pobudnik vloži zahtevo za dokončanje posla. Če vodja vir nima časa za pripravo, zahteva razpošilja poslati povrnitev transakcije. Vodstvo virov so revije, ki beleži vse podatke o stanju pripravljenosti. To je zagotoviti, da je v primeru odstopanj možnost, da še naprej delajo s posebno mesto.
  • Fiksacija. Začetek te faze je trenutek, ko so vsi menedžerji po sredstvih pripravljena za delovanje. Če je potrebno, se lahko razpošilja posel sklene operacijo.

Vsaka transakcija mora biti predmet določenih zahtev. Kot rezultat tega operacijskega sistema je treba spraviti v pravilnem stanju. Ta pogoj je potrebno v primeru, ko obstajajo pomanjkljivosti v oskrbi z električno energijo.

dnevniki transakcij

Med operacijo izvedli dnevnik transakcij, kjer so zabeležene vse spremembe. Zato je potrebno redno porežemo, bo ta ukrep pomagal, da se prepreči overflow. Vendar pa obstaja več razlogov, zakaj je krajšanje se lahko odloži v tem obdobju še posebej pomembno za spremljanje vsebin. Da bi zmanjšali velikost dnevnika, lahko izvajate operacije minimalno prijavljeni.

V primeru dnevnik odpovedi je pomemben del funkcije, ki bo pomagala, da bi bazo podatkov v stabilno stanje. Revija se ne sme spreminjati ali brisati.

Prednosti uporabe dnevnik transakcij

To omogoča, da podpira takšne operacije:

  • obnovitev posameznih ukrepov;
  • obnoviti transakcije, ki niso bile izpolnjene;
  • izvesti roll naprej ukrepa na neuspeh;
  • storiti poslu replikacijo.

Kako je krajšanje dnevnika?

V procesu krajšanju je izšla v datoteki, ki se uporablja za nadaljnje posnetkov. Če zanemarimo ta proces, je vse prostora na disku zasedajo, in ne bo veliko težav. Da bi se izognili takšnim situacijam je krajšanje poteka samodejno, razen če je bila odložena za neodvisne razlogov.

Transakcija s kreditno kartico

Plačevanje z plačilnih trgovin, kupci mislijo: transakcije - kaj je to in kaj so za? Takšne transakcije s kreditno kartico, kot je dvig gotovine, računa napajanja, ali bi transferje, ki se imenuje transakcijo. Ta koncept se uporablja pri izračunu plačilne kartice v trgovinah na drobno.

Plačilu s kreditno kartico, ne vsaka stranka misli o tem, kaj procesi se odvijajo v tem trenutku. Čeprav je to znanje je zelo pomembno, saj govorimo o denarju in varnosti.

Tako je transakcija - kaj je pri izračunu v trgovini? Ta postopek je sestavljen iz več korakov, ki so med seboj povezane.

Glavni udeleženci v postopku - je banka (izdajatelja), ki je izdala plačilno kartico in bančnim (prevzemnika), storitev na drobno. Bistvo delovanja je v tem, da prevzemnik želi prejeti od dovoljenje izdajatelja za izvedbo transakcije. Skozi kartico preko terminala, pošlje šifrirano zahtevo blagajnika, s potrebnimi podatki za operacijo. Vse informacije v magnetnem traku.

Ta zahteva se pošlje procesnega centra, ki naloga je predelava in kasnejšem dovajanju informacij banke izdajateljice. Analizira podatke in jih primerja s podatki. Če pride do nesoglasja, mora izdajatelj izda dovoljenje za izvedbo transakcije. Bistvo tega procesa je, da določite osebni avtorizacijsko kodo.

Šele po tem se lahko prevzemnik opraviti operacijo, kar je povzročilo sredstev bo prenos z računa stranke trgovcu. V primeru odpovedi bo naprava vam povem, da si ne more dokončati posel.

Takšna transakcija baza podatkov se opravi po spletu. Obstaja pa še ena vrsta transakcij, brez povezave, ki se proizvajajo s pomočjo imprinter početje odtis kartice.

Veliko ljudi zanima: ali je mogoče, da se obrne na posel? Če je potrebno, lahko banka opravlja nekatere manipulacij, ki omogočajo, da to storijo.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sl.delachieve.com. Theme powered by WordPress.