☁️정리/❄️CS
[CS] 트랜잭션
뿌야._.
2024. 4. 16. 01:30
💡트랜잭션
업무처리를 위한 하나의 논리적인 작업 단위로 'SQL의 묶음. 일처리 단위'를 뜻함
💡트랜잭션 특성
| 원자성(Atomicity) | 트랜잭션이 데이터베이스에 완벽하게 반영되던가, 전혀 반영되지 않아야 함 |
| 일관성(Consistency) | 트랜잭션이 실행을 성공적으로 완료하면 항상 일관성 있는 데이터베이스 상태로 변환함 |
| 독립성(Isolation) | 둘 이상의 트랜잭션이 동시에 실행되는 경우 결과는 트랜잭션이 순차적으로 하나씩 실행된 결과와 같아야 함 |
| 영속성(Durability) | 완료된 트랜잭션의 결과는 영구적으로 유지되야 함 |