데이터 베이스정보처리기사(구) · 2018년08월19일 · 8/100
8.동시성 제어를 위한 직렬화 기법으로 트랜잭션 간의 순서를 미리 정하는 방법은?
1
로킹 기법
2
타임스탬프 기법정답
3
검증 기법
4
배타 로크 기법
해설
1. 주요 데이터의 액세스를 상호 배타적으로 함. 트랜잭션들이 어떤 로킹(locking) 단위를 액세스하기전에 lock(잠금)을 요청해서 lock이 허락 돼야만 그 로킹단위를 액세스할 수 있도록 함 3. 병행수행하고자 하는 대부분의 트랜잭션이 읽기전용 트랜잭션일 경우 트랜잭션간의 충돌률이 매우 낮아 동시성제어를 사용하지 않고 실행되어도 이 중 많은 트랜잭션은 시스템 상태를 일관성있게 유지한다는 점을 이용한 기법 4.로킹의 종류 중 하나임