What is the acronym ACID?

Jerry Smith

ACID represents the four properties of every transaction:

  • Atomicity - Either all of the operations bundled in the transaction are performed successfully or none of them are performed.
  • Consistency - The transaction must leave any and all datastores that are affected by the transaction in a consistent state.
  • Isolation - From the application's perspective, the current transaction is independent, in terms of application logic, from all other transactions running concurrently.
  • Durability - The transaction's operations against a datastore must persist.