isolation level1 [DBMS] Transaction의 격리수준 (Isolation Level) 1. 격리수준 (Isolation Level)이란?트랜잭션(Transaction)간 서로 얼마나 고립되어 있는지 나타내는 수준한개의 트랜잭션이 다른 트랜잭션이 변경한 데이터에 대한 접근 할 수 있는 강도를 의미한다.Level은 0~3 수준으로 나뉘어져 있으며 레벨이 커질수록 고립의 수준이 높아지고, 성능은 저하될 수 있다.Level 0은 고립이 거의 되어있지 않은 수준이고, Level 3는 완전하게 고립(직렬화)되어 있는 상태이다. 2. 격리 수준의 필요성은 무엇일까?기본적으로 격리 수준은 트랜잭션의 ACID 특성을 보장하기 위해 사용된다.격리 수준이 낮으면 많은 트랜잭션의 처리가 빨라지지만 데이터의 무결성에 문제가 생길 수 있다.격리 수준이 높으면 트랜잭션 처리 성능이 저하될 수 있지만 데이터 무결성.. 2024. 3. 14. 이전 1 다음