트랜잭션 격리 수준은 고립도와 성능의 트레이드 오프를 조절합니다.
- Read Uncommitted: 다른 트랜잭션에서 커밋되지 않은 내용도 참조할 수 있음
- Read Committed: 다른 트랜잭션에서 커밋된 내용만 참조할 수 있음
- Repeatable Read: 트랜잭션에 진입하기 이전에 커밋된 내용만 참조할 수 있음
- Serializable: 트랜잭션에 진입하면 락을 걸어 다른 트랜잭션이 접근하지 못하게 함 (성능이 매우 떨어짐)
'Back-end > Database' 카테고리의 다른 글
[Database] Join이란? (0) | 2021.11.17 |
---|---|
[Database] 정규화란? (0) | 2021.11.17 |
[Database] 트랜잭션 ACID (0) | 2021.11.17 |
[Database] 트랜잭션이란? (0) | 2021.11.17 |
[Database] 데이터베이스에서 인덱스(Index) 를 사용하는 이유 및 장단점 (0) | 2021.11.17 |