Transaction 트랜잭션(Transaction)이란 무엇인가? 트랜잭션은 데이터베이스의 상태를 변화시키기 위해 수행하는 '작업의 단위' 입니다 여기서 데이터베이스의 상태를 변화시킨다는 것은 INSERT, SELECT, UPDATE, DELETE 를 수행하는 것을 말합니다 주의할 점은 INSERT나 SELECT, UPDATE, DELETE 작업을 하나만 하는 것을 말 하는것이 아닙니다 하나의 기능을 수행할 때 실행되는 여러가지의 SQL문을 통틀어서 말합니다 트랜잭션과 Lock 트랜잭션의 특성 트랜잭션의 특징은 크게 4가지로 분류됩니다 원자성은 트랜잭션이 데이터베이스에 모두 반영되거나 반영되지 않는 것을 말합니다. 일관성은 트랜잭션의 작업 처리가 항상 일관성이 있어야 한다는 것입니다 독립성은 어떤 하나..