DB 트랜잭션 동시성 제어: Lock, MVCC 그리고 Oracle Restart Mechanism

I. 서론 현대의 데이터베이스 환경에서는 여러 사용자가 동시에 동일한 데이터를 읽고 변경하는 상황이 일상적으로 발생한다. 인터넷과 모바일 서비스의 확산, 비동기 처리 증가, 분산 시스템과 MSA 환경의 확대로 인해 하나의 업무가 여러 트랜잭션에서 동시에 처리되는 경우도 많아졌다. 이러한 환경에서 적절한 동시성 … 더 보기