DB 8일차 2(트랜잭션, TCL)
A 부터 B 사이에 무언가를 한다. 무언가를 하는 작업의 단위가 트랜잭션 SELECT INSERT DELETE UPDATE 착각하지 말아야 할 것은, 작업의 단위는 질의어 한문장이 아니라는 점이다. 작업단위는 많은 질의어 명령문들을 사람이 정하는 기준에 따라 정하는 것을 의미한다. 트랜잭션의 특징 원자성 (Atomicity) 일관성 (Consistency) 독립성 (Isolation) 지속성 (Durability) 원자성은 트랜잭션이 데이터베이스에 모두 반영되던가, 아니면 전혀 반영되지 않아야 한다는 것 일관성 트랜잭션의 작업 처리 결과가 항상 일관성이 있어야 한다는 것 독립성 둘 이상의 트랜잭션이 동시에 실행되고 있을 경우 어떤 하나의 트랜잭션이라도, 다른 트랜잭션의 연산에 끼어들 수 없다는 점을 가리..
2022.12.16