[Oracle] Transaction
2018. 4. 21.
Transaction 데이터의 일관성을 유지하면서 안정적으로 데이터를 복구하기 위해 Transaction● 데이터베이스 내에서 하나의 그룹으로 처리 되어야 하는 명령문들을 모아놓은 논리적인 작업단위● 여러단계의 처리를 하나의 처리처럼 다루는 기능● 여러개의 명령어의 집합이 정상적으로 처리되면 정상종료, 하나의 명령어라도 잘못되면 전체취소 1,2번까지 실행이 잘 되다가, 3번 작업시 소프트웨어가 중단 되거나, 하드웨어가 고장이 발생한다면?2번까지의 모든 작업을 취소하고 트랜젝션 작업 전 데이터베이스 초기 상태로 돌아가게 된다. Transaction 특징● 원자성 : 트랜잭션이 데이터베이스에 모두 반영 되던가, 아니면 전혀 반영되지 않아야 한다는 것이다.● 일관성 : 트랜잭션의 작업처리 결과가 항상 일관성이..