[데이터베이스] 병행 제어 (Concurrency Control)
CS/데이터베이스2022. 7. 27. 20:15[데이터베이스] 병행 제어 (Concurrency Control)

이 글은 해당 글을 바탕으로 내용을 추가하여 올리는 글입니다 !! 병행 제어 (Concurrency Control) 병행 제어란 여러개의 트랜잭션이 실행될 때 트랜잭션들이 데이터베이스의 일관성을 파괴하지 않고 다른 트랜잭션에 영향을 주지 않으면서 트랜잭션을 제어하는 것을 말한다. 매우 빠르게 트랜잭션 사이를 이동하면서 조금씩 처리를 수행하는 방식이다. 실제로는 한번에 한 트랙잭션만 수행하지만 마치 동시에 여러 트랜잭션을 수행하는 것처럼 보인다. 병행제어의 목적 데이터베이스의 공유와 시스템 활용도의 최대화 데이터베이스의 일관성 유지 사용자에 대한 응답시간을 최소화 단위 시간당 트랜잭션 처리수 최대화 트랜잭션이 동시에 실행된다면 ? Dirty Write 같은 데이터에 대해 동시에 두 개 이상의 트랜잭션이 값..

image