트랜잭션 트랜잭션: 데이터베이스에서 하나의 논리적 기능을 수행하기 위한 작업의 최소 단위. 여러 개의 쿼리들을 하나로 묶는 단위를 말한다. 트랜잭션의 특성(ACID) - 원자성(Automicity), 일관성(Consistency), 고립성(Isolation), 지속성(Durability) 1) 원자성(Automicity) 원자성: 트랜잭션에서 정의된 연산들은 모두 성공적으로 실행되든지 아니면 전혀 실행되지 않은 상태로 남아 있어야 한다. (all or nothing) - 커밋(commit)과 롤백(rollback) 커밋: 여러 쿼리가 성공적으로 처리되었다고 확정하는 명령어. 트랜잭션 단위로 수행되며 변경된 내용이 모두 영구적으로 저장되는 것을 말한다. 커밋이 수행되었다. = 하나의 트랜잭션이 성공적으로 ..