ACID Tests
TPC-C requires transactions be ACID.
Tests included to demonstrate ACID properties met.
Atomicity
- Verify that all changes within a transaction commit or abort.
Isolation
- ANSI Repeatable reads for all but Stock-Level transactions.
- Committed reads for Stock-Level.
Durability
- Must demonstrate recovery from
- Loss of power
- Loss of memory
- Loss of media (e.g., disk crash)