
Transaction : 데이터 베이스 내에서 하나의 그룹으로 처리되어야하는 명령문들을 모아놓은 논리적인 작업 단위 - 여러 단계의 처리를 하나의 처리처럼 다룸 - 여러개의 명령어의 집합이 정상적으로 처리되면 정상종료, 하나의 명령어라도 잘못되면 전체 취소 -> 이유 : 데이터의 일관성을 유지하면서 안정적으로 데이터를 복구하기위함 특징 1. 원자성 (Automicity) : 트랜잭션이 데이터 베이스에 모두 반영되던지, 전혀 반영되지 않아야함 2. 일관성 (Consistency) : 트랜잭션의 작업 처리 결과가 항상 일관성이 있어야함 3. 독립성 (Isolation) : 둘 이상의 트랜잭션이 동시에 병행 실행되고 있을 경우, 어느 하나의 트랜잭션이라도 다른 트랜잭션의 연산을 끼어들 수 없음 4. 지속성 (..
DATABASE/SQL
2018. 4. 19. 14:00