ACID
- Tags
- sys-design
Refers to a core aspect of DBMS.
| Term | Meaning |
|---|---|
| Atomic | Part of transaction failing => all transaction fails. |
| Consistent | Each transaction moves from a valid state to another valid state. Can't currupt db. |
| Isolated | Transactions are consistent regardless of the order in which their run. |
| Durable | Data persists on the disk. |
Note: Grouping multiple transactions and running them concurrently has the same affect as running each transaction independently.