낙관적 락1 데이터베이스 Lock(락) 데이터베이스에서의 Lock이란? Lock이란 데이터의 일관성과 무결성을 유지하기 위해 트랜잭션의 순차적 진행을 보장해주는 방법입니다. (= 잠금) 데이터베이스 Lock Level 데이터베이스에서의 Lock 여러 Level을 갖습니다. Lock Level은 잠금이 요청되거나 사용될때의 리소스에 대한 범위를 설정합니다. Database Level 데이터베이스 범위의 Lock은 데이터베이스 전체가 잠기게 됩니다. 해당 기능은 일반적으로 사용하지 않으며, 보통 스키마를 변경하거나 DB의 소프트웨어 버전을 올리는 등에 사용됩니다. Table Level 테이블을 기준으로 Lock을 설정합니다. 테이블 전체와 관련 인덱스까지 모두 잠깁니다. 이는 테이블의 모든 행을 업데이트 하거나 전체 테이블에 영향을 주는 변경을 .. 2022. 5. 9. 이전 1 다음