문제
데이터베이스 관리 시스템(DBMS)에서 다음 중 동시성 제어(Concurrency Control)와 가장 관련이 깊은 개념은?
① 데이터 압축 ② 락킹(Locking) ③ 데이터 암호화 ④ 인덱스 최적화
정답
2번
해설
락킹(Locking)은 여러 사용자가 동시에 같은 데이터에 접근할 때 데이터의 일관성을 보장하기 위한 동시성 제어 기법입니다. 데이터 압축은 저장 공간 효율성, 데이터 암호화는 보안, 인덱스 최적화는 검색 성능과 관련된 개념으로 동시성 제어와는 직접적인 관련이 없습니다. 이는 다중 사용자 환경에서 트랜잭션 처리의 핵심 개념입니다.