트랜잭션 [transaction : 거래]
: 데이터 베이스 내에서 하나의 논리적인 기능을 수행하기 위해 행해지는 한꺼번에 사용되는
하나 이상의 query를 모아 놓은 쪼갤 수 없는 작업의 논리적인 단위를 의미
예를 들면, 배가 고픈 a양이 빵 집에서 빵을 고르고 계산대 앞에 섰다. 계산을 하려고 보니 지갑을 들고 오지 못했다는 것을 인지 하였다.
그래서 그 빵을 놓고 나와버리는 상황 즉, 거래가 이루워지지 못하고 원래의 상태로 돌아가려고 하는 것을 트랜잭션이라고 한다.
트랜 잭션 특성
* 원자성
* 일관성
* 지속성 또는 영속성
* 고립성 또는 격리성
원자성(atomicity)
: 분해가 불가능한 최송의 단위인 하나의 원자처럼 동작한다는 의미
'DataBase' 카테고리의 다른 글
DataBase[뷰 개념, 생성, 삭제, 수정][뷰 권한 오류] (0) | 2018.11.12 |
---|---|
[데이터베이스 문자 함수][dual이란?] (0) | 2018.11.07 |
데이터 베이스 인데스[개념][생성/변경/삭제] (0) | 2018.11.07 |
데이터베이스 시퀀스[정의][cmd 시퀀스 생성, 수정, 삭제] (0) | 2018.11.06 |