728x90
반응형
트랜잭션(TR : Transaction) : 사용자의 DB접근 기본단위로서 동시성(병행) 제어(Concurrency Control)의 기본단위
- 특성 4가지 --- 가장 중요한 것. "원자성", 앞글자만 따서 ACID 특성이라고도 불림.
- 원자성 (Atomicity) : 모두 반영되거나 아니면 전혀 반영되지 않아야 한다. (부분 실행 안됨, ALL or Nothing)
- 일관성 (Consistency) : 트랜잭션이 그 실행을 성공적으로 완료하면 언제나 일관성 있게 DB상태로 변환한다.
- 독립성, 격리성 (Isolation) : 둘 이상의 트랜잭션이 동시에 병행실행 되고 있을 때 또 하나의 트랜잭션의 연산이 끼어들 수 없다.
- 영속성, 지속성 (Durability) : 트랜잭션의 결과는 영구적으로 반영한다.
- 상태 5가지, 상태가 실행결과에 따란 전이(Transition)한다.
- 활동 (Active) : Transaction을 실행 시작 or 실행중.
- 부분적 완료 (Partially Committed) : Transaction의 마지막 명령문을 성공적으로 실행한 직후의 상태.
- 실패 (Failed) : Transaction이 정상적인 실행을 더 이상 수행 할 수 없는 상태.
- 철회 (Aborted) : Transaction이 실행실패, Rollback 연산수행상태.
- 완료 (Committed) : Transaction이 실행성공완료. Commit 연산수행상태.
반응형
반응형
'IT 자격증. 개념 정리 > 정보처리기사' 카테고리의 다른 글
페이지 교체 알고리즘 - 정보처리기사 핵심 요약 정리 (0) | 2023.05.21 |
---|---|
트랜잭션 장애 회복 기법 - 정보처리기사 핵심 요약 정리 (0) | 2023.05.21 |
반정규화 - 정보처리기사 핵심 요약 정리 (0) | 2023.05.20 |
정규화, 정규형 - 정보처리기사 핵심 요약 정리 (0) | 2023.05.20 |
이상(Anomaly) - 정보처리기사 핵심 요약 정리 (0) | 2023.05.20 |
댓글