ACID Properties

StevenSwiniarski's avatar
Published Jun 9, 2022
Contribute to Docs

ACID properties refer to properties a database transaction must follow in order to maintain consistency in a database. Those properties are as follows:

  • Atomicity: The entire transaction must occur, or none of it does. There are no partial transactions.
  • Consistency: The database must remain consistent before and after the transaction.
  • Isolation: Transactions are independent of one another, and do not interfere with each other.
  • Durability: A transaction, once completed, is permanent and persists even if a system failure occurs.
  • Learn to analyze data with SQL and prepare for technical interviews.
    • Includes 9 Courses
    • With Certificate
    • Beginner Friendly.
      18 hours
  • Machine Learning Data Scientists solve problems at scale, make predictions, find patterns, and more! They use Python, SQL, and algorithms.
    • Includes 27 Courses
    • With Professional Certification
    • Beginner Friendly.
      95 hours

All contributors

Contribute to Docs

Learn General on Codecademy

  • Learn to analyze data with SQL and prepare for technical interviews.
    • Includes 9 Courses
    • With Certificate
    • Beginner Friendly.
      18 hours
  • Machine Learning Data Scientists solve problems at scale, make predictions, find patterns, and more! They use Python, SQL, and algorithms.
    • Includes 27 Courses
    • With Professional Certification
    • Beginner Friendly.
      95 hours