isolation level을 통해 전체 처리량(throughput)과 데이터 일관성 사이에 어느정도 거래(trade)할 수 있다.
| Isolation level | Dirty read | Non-repeatable read | Phantom read |
|---|---|---|---|
| Read uncommitted | O | O | O |
| Read committed | X | O | O |
| Repeatable read | X | X | O |
| Serializable | X | X | x |
Serializable은 Dirty, Non-repeatable, Phantom read이 세 가지뿐만 아니라 아예 이상한 현상 자체가 발생하지 않는 level을 의미
(추가)