OrdenagailuakInformazio teknologia

Transaction - zer da? transakzio datu-basea

transakzio diren pertsona edo programa bat datu-basean sartzeko edo aldatzeko egindako ekintza jakin multzo bat da. Aurre egin aurretik, transakzio - beharrezkoa dela prozesu honen funtsa ulertzeko. prozesuaren oinarrizko esanahia, izan ere, ekintza behar dira bai guztiz amaitu, edo bertan behera utzi datza.

Datu-base transakzio bakoitzak itzuli behar egoera bat, hau da, bestea koherente batetik. Onartu egiten da koherentzia hori prozesuan urratu daitezke.

Jende askok galdetzen, transakzio - zer den. hori datu-basean egindako lan unitate honek. algoritmo orokorra, bereizi talde bat edo programa bat osotasunean zati izan daiteke.

Operazioak amaitu egin behar dela?

Bi modu daude osatzeko:

  • Kasu honetan, non transakzio ongi burutu da, emaitzak jasotzen dira eta datu-basearen koherentea egoera berria (konpromisoa) doa.
  • exekuzioa gaizki joan, gaurkoan transakzio error bada, bertan behera utzi da. Kasu honetan datu-basea izango da egoera jatorriz zen zaharberritu beharko da. Egoera honek "desegin" deitzen da (atzera). Hala ere, transakzio izan grabatutako bada, ezin da bertan behera utzi du. ekintzaren aurkitu zen bada okerra izan, beharrezkoa da datu-basea itzuliko da egoera koherentea beste transakzio egiteko.

transakzio propietate

transakzio muga bat markatzeko onartu da eragileak erabiltzen hasten transakzio, konpromisoa, roll atzera.

Azido, edo transakzio propietate honakoak izan daitezke:

  • Atomic edo atomicity. Transaction - zatiezina unitate bat, hau bai exekutatu behar da edo bertan behera utzi.
  • Koordinazio edo koherentzia. Eragiketaren esanahia da datu-basea duten egoera koherentea batetik bestera mugitzen.
  • Insulativity edo isolamendua. transakzio bakoitzak egiten da, ez du beste batzuen araberakoa izango da. prozesuaren emaitza guztiak dira hutsuneak eskuragarri ez luke ikusgai beste transakzio egiteko.
  • Iraupena, edo iraupena. izan diren arrakasta transakzio zehar lortutako emaitza guztiak ez litzateke ondorengo porrotak galdu. Dute datu-basean gordeko dira betirako.

Transactions aldaketak edo eguneraketak basearekiko egiteko erabiltzen dira. Prozesu bakoitza arautzen da, eta transakzio kudeatzailea eta baliabide kontrolatzen - baliabideen kudeatzailea. bi kontrolagailu elkarrekintza Eragiketaren emaitza zehazten du. transakzio egindako blokeoa behar izanez gero.

fase transakzio

Badira fase hauek:

  • Aktiboak. Eragiketaren fase honetan baliabide kudeatzaileek parte hartzeko prozesuan sortu.
  • Prestaketa. Aldi horretan, baliabide manager bakoitzeko eragiketa emaitza zehazteko gai da. fasea aurrera gertatzen hasieratzailea eskaera bat transakzio bat osatzeko egiten denean. Bada baliabideen kudeatzaile bat ez du denbora prestatzen dute, aztergailu transakzio desegin bat bidaltzeko eskatzen du. Baliabideen Zuzendariak jarrera egoera datu guztiak grabatu duten aldizkarietan dira. Hau dela desbideratzen gertatuz gero, aukera izango dute leku jakin batekin lan jarraitu beharko bermatzeko.
  • Orientazioa. Fase honen hasieran unea baliabideen kudeatzaile guztien funtzionamendua prest dago. Beharrezkoa izanez gero, transakzio aztergailu funtzionamendua ondoriozta daiteke.

transakzio bakoitzak eskakizun jakin batzuk bete behar izan behar dute. Eragiketa-sistemaren ondorioz egoera egokian sartu behar da ekarri. Baldintza hori beharrezkoa da gertatzen badira energia hornidura hutsegiteak ere.

transakzio erregistroak

Eragiketa zehar egindako transakzio log, non aldaketa guztiak erregistratzen dira. Beharrezkoa aldizka moztu da, hala nola neurri bat gainezkatzea ekiditeko lagunduko du. Hala ere, arrazoi zenbaki bat zergatik mozteko dira epe horretan atzeratu daiteke, bereziki garrantzitsua da edukia kontrolatu nahi dira. log tamaina murrizteko, gutxi saioa eragiketak dezakezu.

Porrota egunkari bat gertatuz gero funtzioa ekartzea lagunduko du osagai kritikoa da datu-basearen egoera koherentea bati. aldizkaria ez da aldatu behar da edo ezabatu.

transakzio log a erabiliz abantailak

Horrek posible eragiketa horiek onartzeko:

  • Banakako ekintzak leheneratu;
  • berreskuratu ez ziren amaitu transakzio;
  • porrota roll aurrera ekintza bat burutuko ditu;
  • egiten transakzio erreplika.

Nola log du mozteko dela?

truncating prozesuan fitxategia, hau da grabazioak gehiago egiteko erabiltzen hasi da kaleratu. Prozesu honen utzikeria badugu, diskoan leku guztietan okupatu da, eta ez dago arazo asko izango dira. hala nola, egoerak saihesteko, mozteko gertatzen automatikoki, betiere arrazoi independentea da atzeratu ezik.

transakzio kreditu-txartelarekin The

Egin ordainketa ordainketa-dendak bidez, kontsumitzaileak pentsatzen by: transakzio - zer da eta zer dira? kreditu-txartela cash erretiratzea, kontu karga, edo transferentziak egiteko gisa, hala nola transakzio izeneko transakzio. Kontzeptu hori ordainketa txikizkako saltokietan txartel bat kalkulatzeko erabiltzen da.

ordainketa egitea kreditu-txartelarekin, ez bezero guztietan zer prozesu gertatzen ari diren une honetan buruz pentsatzen. Ezagutza hori oso garrantzitsua den arren, ez dugu dirua eta segurtasun buruz ari baitira.

Horrela, transakzio - zer da dendan kalkulatzeko? Eragiketa honek hainbat urrats, bertan elkarrekin lotuak daude osatuta.

prozesuan parte-hartzaile nagusiak - banku bat (bidaltzailea) ordainketa-txartela, eta emana dela banku (eskuratzailea), zerbitzu saltokietan. Eragiketa funtsa Izan ere eskuratzailearen to bidaltzailea en eragiketak egiteko baimena jaso nahi dituen datza. terminal bidez txartelik bidez, enkriptatutako eskaera funtzionamendurako beharrezko datuekin kutxazainak bidaltzen. banda magnetikoa dagoen informazioa guztia.

Eskaera hori prozesatzeko zentroa, zeregin prozesatzeko eta ondorengo informazioa ematea jaulkitzaileek banku da bidaliko. Informazio aztertzen ditu eta alderatzen ditu datuekin. Edozein desadostasuna sortzen bada, bidaltzailea baimena emango transakzio bat burutzeko. prozesuaren funtsa da baimena kodea pertsonal bat esleitzeko.

eskuratzailea etorri dira operazioa, eta horrek funtsak emaitza izango bezeroaren kontu transferitu merkataria eraman daiteke ondoren bakarrik. Porrota kasuan gailua esango dizu ezin duzula transakzio osatzeko.

Horrelako datu-basea transakzio bat egiten da online. Badira transakzio, konexiorik gabe, eta horiek imprinter bitartez txartela aztarna egiten sortutako mota bat da.

Jende askok interesa: posible ote den transakzioa buelta? Beharrezkoa izanez gero bankuan zenbait manipulazio horrela egin ahalbidetzen duten izarrekin eraman ditzakete.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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