CS(Computer Science) 용어
Transactio(트랜잭션)
sanghyeon
2022. 8. 4. 11:17
Transactio(트랜잭션)
여러개의 작업을 하나로 묶은 실행 유닛을 뜻함
묶여있는 모든 작업들이 완료 되야 정상적으로 종료 되며 작업중 하나만 실패 해도 모든 작업을 실패한것으로 판단하는 것으로 성공 또는 실패라는 두결과만 존재
데이터 베이스 트랜 잭션은 ACID라는 특성을 포함합니다.
Atomicity(원자성)
작업이 전부 성공하거나 전부실패 처리해야 한다.
Consistency(일관성)
데이터 베이스의 데이터의 상태는 일관성이 있어야 한다.
Isolation(격리성, 고립성)
트랜잭션은 다른 트랜잭션과 독립되어 실행 되어야 한다
Durability(지속성)
트랜잭션의 성공 기록이 영구적으로 남아야 한다