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을 의미
(추가)