Académique Documents
Professionnel Documents
Culture Documents
Equipo:
Magaña Galera Miguel
Freyre Valladares John
Padrón Borges Armando
Definición
Una persona llama por teléfono a un banco para realizar una transferencia
bancaria, pero en mitad de la conversación la línea se corta; entonces si la
operación fuese atómica, la transferencia no se debería realizar, ya que la
transacción total no ha llegado hasta el final.
Las transacciones atómicas son particularmente útiles cuando se desea aislar
los datos del resto de los procesos o transacciones. Estas transacciones deben
asegurar que los cambios realizados a objetos, variables, bases de datos y
otros repositorios de información solo sean visibles fuera del ámbito de la
transacción después de ejecutar la operación COMMIT. En otras palabras, los
cambios solo son visibles después de ser persistidos.
Este conjunto de operaciones están agrupadas formando el ámbito de la
transacción. Si una operación se ejecuta correctamente, da paso a la
operación siguiente, en caso contrario realiza una operación de ROLLBACK
que deshace los datos o el estado que iba a ser persistido y termina la unidad
de ejecución o el ámbito de la transacción.
(2) Una acción es atómica si los procesos que lo realizan no se comunican con
otros procesos mientras esta siendo realizada la acción.
(3) Una acción es atómica si los procesos que la realizan no pueden detectar
ningún cambio de estado salvo aquéllos realizados por ellos mismos, y si no
revelan sus cambios de estado hasta que la acción se haya completado.
(4) Las acciones son atómicas si, en lo que respecta a otros procesos, pueden
ser consideradas invisibles e instantáneas, de forma que los efectos sobre el
sistema sean como si estuvieran entrelazadas y no en concurrencia.