☁️정리/❄️CS

[CS] 트랜잭션

뿌야._. 2024. 4. 16. 01:30

💡트랜잭션

업무처리를 위한 하나의 논리적인 작업 단위로 'SQL의 묶음. 일처리 단위'를 뜻함

 

💡트랜잭션 특성

원자성(Atomicity) 트랜잭션이 데이터베이스에 완벽하게 반영되던가, 전혀 반영되지 않아야 함
일관성(Consistency) 트랜잭션이 실행을 성공적으로 완료하면 항상 일관성 있는 데이터베이스 상태로 변환함
독립성(Isolation) 둘 이상의 트랜잭션이 동시에 실행되는 경우 결과는 트랜잭션이 순차적으로 하나씩 실행된 결과와 같아야 함
영속성(Durability) 완료된 트랜잭션의 결과는 영구적으로 유지되야 함