목록동시성 제어 (1)
미스터 역마살
[ORACLE] LOCK과 트랜잭션 동시성제어
제 1절 LockLock이란 다중 사용자에 의한 동시접근을 허용하면서 데이터베이스의 일관성과 무결성을 유지하기 위해 트랜잭션의 순차적 진행을 보장해주는 직렬화 장치이다. 일관성과 무결성을 유지한 고품질 데이터베이스를 구축하려면 사용 중인 DBMS의 고유한 Lock 매커니즘을 정확히 이해해야 한다.Share Lock 끼리는 호환되므로 한 자원에 여러 사용자가 동시에 Share Lock을 설정 할 수 있다. Exclusive Lock은 어떤 Lock 모드와도 호환되지 않아 오직 한 사용자만이 Lock을 설정 할 수 있다.Oracle은 데이터를 읽을 때 Share Lock을 사용하지 않는다. 따라서 읽기 작업이 갱신작업을 방해하거나 기다리지 않는다. 제 2절 트랜잭션트랜잭션은 업무처리를 위한 논리적인 작업단위..
카테고리 없음
2016. 8. 7. 19:41