트랜젝션 (1) 썸네일형 리스트형 데이터베이스(5) 트랜젝션데이터베이스 내에서 하나의 그룹으로 처리해야 하는 명령문들을 모아놓은 작업 단위 ex) 송금출금과 입금이 1번씩 발생하지만 은행에서는 송금 자체를 하나의 트랜잭션으로 봄출금, 입금을 하나의 그룹으로 봄 트랜젝션 특징 (ACID)원자성(Atomicity) : 트랜잭션은 DB에 모두 반영되거나, 전혀 반영되지 않아야 함(ALL-OR-Nothing 방식)올 커밋, 올 롤정상적으로 종료된 경우, 데이터 베이스 내의 연산 결과 모두 전부 반영중간에 장애가 발생한 경우, 처음 상태로 모두 되돌려 전부 취소일관성(Consistency) : 트랜잭션이 실행되기 전과 실행된 후의 데이터베이스는 일관성 있는 상태여야 함일관성 요구조건:A계좌 + B계좌 = 5000트랜잭션 작업 전후 에도 일관성 요구 조건이 유지되어.. 이전 1 다음