본문 바로가기
정보처리기사 필기

병행제어 기법의 종류

by 귀엽소 2025. 2. 4.
반응형

병행제어는 [로(리)타최다]로 암기하시면 됩니다.

로킹
타임스탬프 순서
최적병행수행
다중버전기법

병행제어란 동시에 여러 개의 트랜잭션을 실행할 때 트랜잭션 상호간에 상호작용을 제어하여 데이터베이스 일관성을 파괴하지 않도록 하는 것이다.

<병행제어를 하는 목적>
데이터베이스 공유 높이려고.
시스템 활용도 높이려고.
데이터베이스 일관성 유지하려고.
사용자에 대한 응답시간 최소화하려고.

주요 데이터의 액세스를 상호배타적으로 하는 방법=로킹

트랜잭션 간의 처리순서를 미리 정하는 방법=타임스탬프 순서

로킹단위는 병행제어에서 한꺼번에 로킹할 수 있는 객체 크기를 말함.
로킹단위=데이터베이스, 파일, 레코드, 필드 등

로킹단위가 크면,
로크 수가 작음, 병행성 수준 저하.

로킹단위가 작으면,
로크 수가 많음, 병행성 수준 상승.

반응형

댓글