
🔸 트랜잭션데이터 베이스는 All or Nothing 전략을 취한다.이러한 전략을 취하기 위해 트랜잭션이라는 단위를 사용한다.ACID트랜잭션은 ACID 성질을 가진다.A: 원자성, 더이상 분해가 불가능한 업무의 최소 단위, 전부 처리되거나 하나도 처리되지 않아야함C: 일관성, 하나의 트랜잭션을 성공적으로 완료하고 나면 그 데이터베이스는 여전히 일관된 상태여야함I: 실행중인 트랜잭션의 중간 결과를 다른 트랜잭션은 접근 불가D: 트랜잭션이 실행을 성공적으로 완료하면 그 결과는 데이터 베이스에 영속적으로 저장됨실행중인 트랜잭션의 중간 결과를 다른 트랜잭션은 접근 불가한 성질은 일반적으로 접근 레벨을 가지고 DB에 따라 설정이 가능하다. 격리성으로 인해 나타날 수 있는 문제점은 일반적으로 Dirty Read,..