영속성 썸네일형 리스트형 (SQL)트랜잭션(Transaction)에 대해 알아보자! 트랜잭션(Transaction)이란? - 트랜잭션은 업무처리를 위한 논리적인 작업 단위를 말합니다. 1. 트랜잭션의 특징1. 원자성(Atomicity) : 트랜잭션은 더이상 분해가 불가능한 업무의 최소 단위이므로, 전부 처리되거나, 아예 하나도 처리되지 않아야 합니다. 2. 일관성(Consistency) : 일관된 상태의 데이터베이스에서 하나의 트랜잭션이 성공적으로 작업을 완료하고 난 후에도 데이터베이스는 여전히 일관된 상태여야 합니다. 3. 격리성,독립성(Isolation) : 하나의 트랜잭션이 작업을 하고 있을 때 다른 트랜잭션은 접근할 수 없습니다. 가. 낮은 단계의 격리성 수준에서 발생할 수 있는 현상들입니다. 1) Dirty Read : 다른 트랜잭션에 의해 수정되었지만 아직 커밋되지 않은데이터.. 이전 1 다음