ACID
A set of transaction properties—atomicity, consistency, isolation, and durability—used to reason about database correctness under failure and concurrency.
Technical Context
ACID is not a single switch and each property is implemented through concrete mechanisms such as logging, locking or MVCC, constraints, and recovery. Isolation level may deliberately allow anomalies even though the database is still described as transactional.
Related Concepts
- transaction
- Write-Ahead Log
- MVCC
- isolation level