ACID Properties
Atomicity, Consistency, Isolation, Durability – fundamental properties ensuring reliable transaction processing in databases.
📜
The statement of the theorem
Let be a transaction, be the database state before , and be the state after . The ACID properties require the following conditions:\n\n1. **Atomicity:** . .\n2. **Consistency:** , where is the set of all database invariants (constraints) that must hold true for any valid state.\n3. **Isolation:** For any set of concurrent transactions , the resulting state must be indistinguishable from the state resulting from some serial execution .\n4. **Durability:** If occurs, the changes are permanently recorded in stable storage, such that subsequent system failures do not revert to .