J'essaie de comprendre la propriété ACID de la transcendance de la base de données: comment ils sont atteints; quelle partie est l'atomicité et quelle partie est la durabilité, etc. Disons que j'ai une transction avec deux actions, A
et B
. Malheureusement, le système s'est éteint lors de l'exécution action B
. Après une réinitialisation du système, nous savons que la base de données conservera (à travers le jounery de restauration en sqlite) l'état avant d'exécuter action A
. Alors, quelle propriété ACID fait ce show, l'atomicité ou la durabilité?Rollback pour Atomic et Durabilité
Un autre cas: Supposons que lors de l'exécution action B
, une erreur s'est produite et a été notifiée à l'application et l'annulation de l'application. Je considère que c'est une atomicité pure qui est réalisée par l'utilisateur mais pas par le moteur de base de données. Ai-je raison?