savepoint 썸네일형 리스트형 Transaction Transaction : 데이터 베이스 내에서 하나의 그룹으로 처리되어야하는 명령문들을 모아놓은 논리적인 작업단위 why? 데이터의 일관성을 유지하면서 안정적으로 데이터를 복귀시키기 위함 [1], [2]번까지 잘 실행되다가 [3]번 작업 시 소프트웨어가 중단되거나 하드웨어가 고장이 발생한다면? [2]번까지의 모든 작업을 취소하고 트랜젝션 작업 전 데이터베이스 초기 상태로 돌아가게 된다 active-초기상태,트랜잭션이 실행중이면 동작상태 partial Committed-마지막 명령문이 실행된 후에 가지는 상태 committd-성공적으로 완료 failed-정상적인 실행이 더 이상 진행될 수 없을떼 Aborted-트랜잭션이 취소되고 DB가 트랜잭션 시작 전 상태로 환원된 상태 '모든 작업들을 정상적으로 처리하.. 더보기 이전 1 다음