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.