Transakzio ordenagailua



Informatika, eta bereziki, datu-baseak, transakzio bat, hala nola erreserba bat, erosketa bat edo ordainketa bidez garatzen da sekuentzia bat eragiketak zein mugitu datu-base bat egoera, aldez aurretik transakzio estatuko B, posterior eta mekanismoak lortzeko erabiltzen duten sekuentzia hau da, bai atomikoa, koherentea, isolatuak eta iraunkorrak (AZIDO). Gehienak datu-base kudeaketa sistema hierarkikoa datu gisa erlazional merkatuan, baimendu pertsona egiteko eragiketak atomikoa, koherentea, isolatu, eta iraunkorrak. Sistemak NoSQL ez du aldarrikatzen. Kontzeptua transakzio oinarritzen da nozioa sinkronizazioa puntu (sync puntu), eta horrek adierazten du egonkor bat egoera, sistema informatiko jotzen, bereziki, bere datuak. Adibidez, denean bat informazio eragiketa dirua transferitzeko bat banku-kontua beste banku-kontu, badira zeregin bat erretiratzea funtsak iturria kontua eta gordailu bat helburu kontua. The programa informatiko hori egiten transakzio hau bermatuko duten bi eragiketak egin daiteke akats gabe, eta kasu honetan, aldaketa bihurtuko da eraginkorra bi kontuak. Hau da, ez bada kasu eragiketa bertan behera utzi da.

Hau bermatzen du, datu-koherentzia bi arteko kontuak. Hau antzinako teknika praktikatzen dituzten monitoreak transakzio, hala nola, CICS, batetik, IBM, TOS BULL, MTU, Siemens, gaur egun asko erabiltzen arkitekturak, web aplikazioak, eta bezero-zerbitzari aplikazioak. Arazoa modu honetan eragiketa da hori, batzuetan, sekuentzia bat hainbat pantailak edo orrialde osoa garatzeko transakzio AZIDO. Hau da, metodologia Merise, eta horrek ez du lehen aldiz, definitu kontzeptu hauek: Hau da, zeregin bat izan jotzen da sasi-transakzio baten ikuspegitik monitore bat da, transakzio teknika, baina, jakina, ez da benetan funtzionala, betiere, sekuentzia ez da bukatu. Erantzunak ohia dira, halaber, horiek erabiltzen dira, gaur egun ‘berria’ — teknologiak: erraza da ulertzen zergatik, bada, izan dugu zenbait sistema sarrailak (DBMS) sekuentzia osoan, iraupena, hau da, kontrolaezina, sistema tolesteko litzateke.

Hori da puntu osoa sasi-transakzio

Baina estrategia kontrola isolamendua da, funtsean, funtzionala. Sasi-transakzio da, beraz, askoz AZIDO, baina funtzionala arauak dira, hala nola koherentzia bakoitzaren arteko sasi-eragiketa-sekuentzia bat da, bermatutako eza bat eguneratzeko datu-basean. Bezero bat aplikazio-zerbitzaria ondo diseinatuta dago, halaber, erabiltzen sasi-eragiketak, baina testuinguru kudeatzen da bezeroaren eskaera, eta horrek arintzen guztiak zerbitzari.

Eskema-mota, honako hau da