격리성은 미완료 변경이 서로 새지 않게 막는다
동시에 실행되는 트랜잭션 사이에 어떤 현상을 허용할지 격리 수준이 결정합니다.
T1잔액 수정 중아직 커밋되지 않은 변경이 있습니다.
T2같은 행을 조회얼마나 오래된 값을 볼 수 있는지가 문제입니다.
READ COMMITTED동시성 높음커밋된 값만 보지만 반복 조회 결과는 달라질 수 있습니다.
REPEATABLE READ균형같은 행 반복 읽기는 안정적이고, 범위 현상은 DBMS마다 다릅니다.
SERIALIZABLE격리 강함가장 엄격하지만 대기와 재시도가 늘 수 있습니다.
락과 MVCC는 격리성을 구현하는 방식이며, 세부 동작은 DBMS와 설정에 따라 달라집니다.