250x250
반응형
Notice
Recent Posts
Recent Comments
Link
목록락 (1)
종식당

DBMS에서 트랜잭션을 특별한 제어 없이 병행 수행을 허용한다면 데이터의 일관성과 무결성을 보장하기 어렵다.이때, 병행 수행되는 트랜잭션들을 제어하기 위해서 락을 사용할 수 있으며 DBMS에서 락은 크게 공유 락과 배타 락으로 분류할 수 있다.🧊 공유 락공유 락(shared lock)은 읽기 락(read lock)이라고 부르며, 공유 락이 걸린 데이터에 대해서 다른 트랜잭션에서도 공유 락을 획득할 수 있지만, 배타 락은 획득할 수 없다. 즉, 공유 락을 사용하면 트랜잭션 내에서 조회한 데이터가 변경되지 않는 것을 보장한다.SELECT * FROM table_name WHERE id = 1 FOR SHARE;🌹 배타 락배타 락(exclusive lock)은 쓰기 락(write lock)이라고 부르며, ..
매일메일
2025. 3. 6. 08:41