ACID Transactions
ACID transactions are a common database feature to guarantee that transactions within the database are:
- Atomic transactions which guarantee either the entire transaction is executed, or none of the transaction is executed.
- Consistent transactions which guarantee changes are made in predefined, predictable ways to guard against corruption and errors.
- Isolated transactions prevent parallel operations from affecting one another.
- Durable transactions ensure successful transactions are persisted even in the event of a system failure.
Broader Topics Related to ACID Transactions

Databases
Organized collections of structured data