GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Operaciones Atómicas

Wilfredo Tito Spanisch

Inhalt der Mindmap

Operaciones Atómicas

  1. 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
  2. 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.
  3. 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.
  4. 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.

Informationen

Beschreibung
Mindmap am Operaciones Atómicas, erstellt von Wilfredo Tito am 15/03/2017.
Erstellt von
Wilfredo Tito
Aufrufe
7
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck