De transacció ordinador

Si aquest no és el cas de l'operació de cancel·lació

Ciències de la computació i especialment en bases de dades, una operació com una reserva, una compra o un pagament es realitza a través d'una seqüència d'operacions que es mouen a la base de dades per a un estat previ a la transacció a estat B, posterior i els mecanismes utilitzats per aconseguir que aquesta seqüència és tant atòmica, coherent, aïllat i durador (ÀCID)La majoria de la base de dades del sistema de gestió jeràrquica de dades relacionals del mercat, permeten a la gent fer les operacions atòmiques, coherent, aïllat, i durador. El concepte de transacció es basa en la noció de punt de sincronització (punt de sincronització), que representa a un estat estable del sistema informàtic de considerar, en particular, de les seves dades. Per exemple, quan una informació operació de transferència de diners d'un compte bancari a un altre compte bancari, hi ha una tasca de retirada de fons del compte d'origen i un dipòsit en l'objectiu del compte.

Tant els comptes de conservar els seus valors inicials

L' programa informàtic que realitza aquesta operació s'assegurarà que les dues operacions es poden realitzar sense error, i en aquest cas, el canvi serà efectiu en els dos comptes. Això garanteix la seguretat de les dades de la coherència entre els dos comptes. Aquesta tècnica mil·lenària practicada amb els monitors transaccional, com CICS d'IBM, TOS BULL, MTU, Siemens, que avui dia és àmpliament utilitzat en arquitectures de les aplicacions web i client-servidor d'aplicacions. El problema en aquest mode de funcionament és que a vegades és una seqüència de diferents pantalles i pàgines per a desenvolupar un completar l'operació ÀCID. Aquesta és la metodologia Merise, que té per primera vegada, defineix aquests conceptes: Aquesta tasca és considerat com un pseudo-transacció d'un punt de vista del monitor és una operació tècnica, però per descomptat no és realment funcional sempre que la seqüència no és completa. Les respostes de l'antic són també les que s'utilitzen avui en dia en les"noves"tecnologies: és fàcil entendre per què si hem tingut un sistema de rescloses (DBMS) per a tota la seqüència, la durada del qual és incontrolable, el sistema s'esfondraria. Que és el punt de la pseudo-transaccional Però l'estratègia de control de l'aïllament és bàsicament funcional. La pseudo-operació és molt ÀCID, però funcional regles de tal manera que la coherència entre cada pseudo-transacció d'una seqüència està garantida per l'absència d'una actualització de la base de dades. Una aplicació client servidor està ben dissenyat, i que també utilitza pseudo-les operacions, però el context està gestionat en l'aplicació client, que allibera tot el servidor. L'esquema de tipus és la següent.