Mapa mental
Operaciones Atómicas
Contenido del mapa
Operaciones Atómicas
Es una operación que no es interrumpida hasta que finaliza su procesamiento
- garantiza que todos los procesos que conforman una transacción deben ejecutarse en forma completa y satisfactoria.
- De producirse falla en alguno de los procesos
- toda la transacción falla
- revirtiéndose la misma y procediéndose a su reinicio
- toda la transacción falla
- De producirse falla en alguno de los procesos
- garantiza que todos los procesos que conforman una transacción deben ejecutarse en forma completa y satisfactoria.
Cumplen las propiedades ACID
- Atomicidad
- La transacción se realiza completa o no se realiza nada.
- Consistencia
- Los estados anterior y posterior a la transacción son estados estables (consistentes).
- Aislamiento
- Los estados intermedios de la transacción son sólo visibles dentro de la propia transacción
- Durabilidad
- Las modificaciones realizadas por una transacción completada se mantienen.
- Atomicidad
Gestión de transacciones admite tres operaciones:
- beginTransaction():
- Comienza un bloque de operaciones que corresponden a una transacción.
- endTransaction():
- Concluye el bloque de operaciones que conforman la transacción. Todas las operaciones se completan
- abortTransaction():
- En cualquier punto se aborta la transacción y se regresa al estado anterior al comienzo de transacción.
- beginTransaction():
Ejemplo
- Un cliente llama al Banco mediante una PC con un módem para:
- 1.Retirar dinero de una cuenta.
- 2.Depositar el dinero en otra cuenta.
- Si la conexión telefónica falla luego de la primer etapa pero antes de la segunda:
- Habrá un retiro pero no un depósito.
- La solución consiste en agrupar las dos operaciones en una transacción atómica:
- Las dos operaciones terminarían o no terminaría ninguna. Se debe regresar al estado inicial si la transacción no puede concluir.
- La solución consiste en agrupar las dos operaciones en una transacción atómica:
- Habrá un retiro pero no un depósito.
- Un cliente llama al Banco mediante una PC con un módem para:
Información
- Descripción
- Mapa Mental sobre Operaciones Atómicas, creado por Wilfredo Tito el 15/03/2017.
- Creado por
- Wilfredo Tito
- Visitas
- 7
- Valoración