일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 잡담만설
- 광주-해남
- c언어
- 해설
- 천주교
- 말씀새기기
- swap
- 추가채용
- 끄적끄적
- 일기처럼 보이는 잡글
- 전산직
- 티스토리챌린지
- 공략
- 해남종합버스터미널
- 해남버스터미널
- 일기처럼 보이는 뻘글
- 슈퍼탱크럼블
- 오블완
- 정보
- 컴퓨터일반
- 설계도
- 육아일기
- 가톨릭
- NICU
- 버스시간표
- 일상
- 정보보호론
- 슈퍼탱크대작전
- Lover
- 반복문
Archives
- Today
- Total
리안이와 함께하는 세상
[데이터베이스] 트랜잭션 본문
* 트랜잭션이 가져야 할 ACID특성
A(Atomicity, 원자성)
C(Consistency, 일관성)
I(Isolation, 고립성)
D(Durability, 지속성)
1. Atomicity, 원자성
트랜잭션은 두가지 상태이다. 완전히 수행되거나, 전혀 수행되지 않거나. 1 or 0, Success or Fail, All or Nothing
> 완료되거나, 취소되거나
2. Consistency, 일관성
트랜잭션을 완전히 실행하면 데이터베이스를 하나의 일관된 상태에서 다른 일관된 상태로 바꿔야 한다.
> 실행 결과 모순 발생하지 않는다!
3. Isolation, 고립성
하나의 트랜잭션의 실행은 동시에 실행 중인 다른 트랜잭션의 간섭을 받아서는 안된다.
> 동시 실행되더라도, 순차 실행된 것과 같은 상태를 유지
4. Durability, 지속성 or 영속성
트랜잭션이 일단 그 실행을 성공적으로 완료하면 그 결과를 영구 기억장치에 저장해야 한다.
> 성공한 트랜잭션은 데이터베이스에 반영된다는 것. 이후의 사고에도 그 값이 보호된다는 것!
'9급 공무원 > 컴퓨터 일반' 카테고리의 다른 글
[데이터베이스] 최신 기술 동향 (0) | 2017.03.05 |
---|---|
[데이터베이스] 장애와 극복 (0) | 2017.03.05 |
[데이터베이스] 정규화(Normalization) (0) | 2017.03.05 |
[데이터베이스] 설계(모델링) 및 구축 (0) | 2017.03.05 |
[데이터베이스] 기능 (2) | 2017.03.05 |