트랜잭션 (1) 썸네일형 리스트형 트랜잭션, 트랜잭션 격리수준(Isolation Level) 1. 트랜잭션이 보장해야 하는 ACID격리수준을 설명하기에 앞서 ACID에 대해 알아보자. 원자성 (Atomicity) : 한 트랜잭션 내에서 실행한 작업들은 하나의 작업으로 간주한다. 모두 성공 또는 모두 실패되어야 한다. 일관성 (Consistency) : 모든 트랜잭션은 일관성 있는 데이타베이스 상태를 유지한다. 이를테면 DB에서 정한 무결성 조건을 항상 만족.격리성 (Isolation) : 동시에 실행되는 트랜잭션들이 서로 영향을 미치지 않도록 격리 해야한다.지속성 (Durability) : 트랜잭션을 성공적으로 마치면 그 결과가 항상 저장되어야 한다.이 중 격리성(Isolation)에 대한 이슈가 있다.격리성을 완벽히 보장하기 위해 모든 트랜잭션을 순차적으로 실행한다면 동시성 처리 이슈가 발생한.. 이전 1 다음