1. 트랜잭션이란 시스템에 요청명령을 한부에 끝낸 상태 트랜잭션의 4대 특징 - 원자성 : 데이터 조작이 전부 성공 혹은 실패할지 보증하는 구조 - 일관성 : 데이터 조작 전후에 일관성 유지 필요 - 고립성 : 복수 사용자가 동시에 데이터 조작 실행할 경우 각각의 처리가 모순 없이 실행되는 것을 보증 - 지속성 : 데이터 조작 완료 후 완료 통지 받는 시점에서 결과를 잃지 않는 것. 즉, 트랜잭션이 Commit 되고 나면 데이터 변경 사항이 영구적으로 확정되도록 보장하는 것. 2. 트랜잭션 처리의 필요성 원자성 트랜잭션은 전부 성공하거나 혹은 전부 실패해야 한다. 부분 성공이라는 단어는 절대로 존재하면 안됨 고립성 사용자 A가 해당 데이터를 조작중이라면 다른 사용자들은 사용자 A가 작업이 끝날때까지 데이..