DB Lock
Lock 같은 데이터를 동시에 접근하는 상황을 방지하기 위해 접근 한 곳, 혹은 허용되는 수만 접근 되도록 설정하는 것. 데이터의 무결성과 일관성을 지키기 위해 사용 Lock 종류는 다음과 같다 Shared Lock - 공유락 데이터를 변경하지 않는 읽기 명령에 주어진다. 여러 사용자가 동시에 데이터를 읽어도 데이터 일관성에는 아무런 영향을 주지 않는다. 따라서, 공유 락 끼리는 동시 접근이 가능하다. Exclusive Lock - 베타 락 데이터에 변경을 가하는 명령에 주어지는 락이다. Write Lock으로도 불린다. 다른 세션이 해당 자원에 접근(Select, Insert, update, delete...)를 막는다. 베타 락은 트랜젝션 동안 유지된다. Update Lock - 업데이트 락 배타 락..
2023.11.25