동시성제어 썸네일형 리스트형 동시성제어 1. 트랜잭션의 정의 - 데이터 베이스에 행해지는 작업의 논리적인 단위 - 하나의 논리적 기능을 수행하기 위한 작업의 단위로서 데이터베이스의 일관된 상태를 또 다른 일관된 상태로 변환시킴 2. 트랜잭션의 특징 가. 원자성 - 트랜잭션은 분해가 불가능한 최소의 단위로서 연산 전체가 처리되거나 전체가 처리되지 않아야함 나. 일관성 - 트랜잭션이 실행을 성공적으로 완료하면 언제나 모순 없이 일관성 있는 데이터베이스 상태를 보존함 다. 고립성 - 트랜잭션이 실행 중에 생성하는 연산의 중간 결과를 다른 트랜잭션이 접근 할 수 없음 라. 영속성 - 성공이 완료된 트랜잭션의 결과는 영속적으로 데이터베이스에 저장됨 3. 동시성 제어의 정의 - 다중 사용자 환경을 지원하는 데이터베이스 시스템에서 여러 트랜잭션들이 성공적.. 더보기 이전 1 다음