Commit/Rollback & Entrées de compensations
Posté : lun. 28 sept. 2020, 17:49:56
Bonjour,
Je travaille actuellement sur ls COMMIT/ROLLBACK sur IBM i
J'ai la séquence suivante dans mon journal lorsque je rollback:
79976462 C BC QZDASOINIT 7:43:38
79976463 C SC QZDASOINIT 7:43:38
79976464 R UB TB1 QZDASOINIT 7:43:38
79976465 R UP TB1 QZDASOINIT 7:43:38
79976466 R BR TB1 QZDASOINIT 7:43:39
79976467 R UR TB1 QZDASOINIT 7:43:39
79976468 C RB QZDASOINIT 7:43:39
79976469 C EC QZDASOINIT 7:43:39
Ici on rollback à la fin du commitment cycle.
Je me pose la question suivante:
Compte tenu que l'IBM i répond aux propriétés ACID (atomicité, cohérence, isolation et durabilité)
Est-il possible d'avoir une transaction qui commit avec success mais qui contiendrait des entrées de compensations (BR, UR, ...) ?
Par exemple:
79976462 C BC QZDASOINIT 7:43:38
79976463 C SC QZDASOINIT 7:43:38
79976464 R UB TB1 QZDASOINIT 7:43:38
79976465 R UP TB1 QZDASOINIT 7:43:38
79976466 R UB TB1 QZDASOINIT 7:43:38
79976467 R UP TB1 QZDASOINIT 7:43:38
79976468 R BR TB1 QZDASOINIT 7:43:39
79976469 R UR TB1 QZDASOINIT 7:43:39
79976470 C CM QZDASOINIT 7:43:39
79976471 C EC QZDASOINIT 7:43:39
Par avance merci pour vos commentaires
Je travaille actuellement sur ls COMMIT/ROLLBACK sur IBM i
J'ai la séquence suivante dans mon journal lorsque je rollback:
79976462 C BC QZDASOINIT 7:43:38
79976463 C SC QZDASOINIT 7:43:38
79976464 R UB TB1 QZDASOINIT 7:43:38
79976465 R UP TB1 QZDASOINIT 7:43:38
79976466 R BR TB1 QZDASOINIT 7:43:39
79976467 R UR TB1 QZDASOINIT 7:43:39
79976468 C RB QZDASOINIT 7:43:39
79976469 C EC QZDASOINIT 7:43:39
Ici on rollback à la fin du commitment cycle.
Je me pose la question suivante:
Compte tenu que l'IBM i répond aux propriétés ACID (atomicité, cohérence, isolation et durabilité)
Est-il possible d'avoir une transaction qui commit avec success mais qui contiendrait des entrées de compensations (BR, UR, ...) ?
Par exemple:
79976462 C BC QZDASOINIT 7:43:38
79976463 C SC QZDASOINIT 7:43:38
79976464 R UB TB1 QZDASOINIT 7:43:38
79976465 R UP TB1 QZDASOINIT 7:43:38
79976466 R UB TB1 QZDASOINIT 7:43:38
79976467 R UP TB1 QZDASOINIT 7:43:38
79976468 R BR TB1 QZDASOINIT 7:43:39
79976469 R UR TB1 QZDASOINIT 7:43:39
79976470 C CM QZDASOINIT 7:43:39
79976471 C EC QZDASOINIT 7:43:39
Par avance merci pour vos commentaires