Foundations‎ > ‎

Database Systems

Database transaction's ACID Principle

  • Atomicity: Every instruction call in a transaction completes or none do.
  • Consistency: The system will be consistent according to its governing rules before and after the transaction.
  • Isolation: Transactions in progress are not seen outside the scope of their requests until successful completion. 
  • Durability: On successful completion changes are committed and the system must process the result.