4. ACID
➔ Atomicity: La transacción se realiza completa o
no se realiza, sin estados intermedios.
➔ Consistency: Una vez que todos los pasos se
han realizados, los datos quedan en un estado
consistente.
➔ Isolation: Las transacciones se ejecutan en
forma aislada.
➔ Durability: Una vez terminada la transacción,
sus datos deben sobrevivir una falla del
sistema.
5. Propagación
➔ Niveles típicos de propagación de
transacciones:
➔ REQUIRED
➔ REQUIRES_NEW
➔ SUPPORTED
➔ NOT_SUPPORTED
➔ MANDATORY
➔ NEVER
6. Transacciones
➔ Para transacciones distribuídas se debe usar
XA