데이터베이스 (1) 썸네일형 리스트형 DBMS Lock의 종류(Shared Lock, Exclusive Lock) DBMS의 Lock이란? DBMS lock은 데이터베이스 내에서 여러 트랜잭션이 동시에 데이터에 접근하려는 경우 발생하는 데이터 불일치 문제를 해결하기 위해 사용되는 동시성 제어 메커니즘입니다. DBMS에서는 다양한 종류의 락(lock)을 제공하여 트랜잭션 간의 충돌을 방지하고 데이터 일관성을 유지한다. 예를 들어 학교에서 학생들을 관리하기 위한 프로그램이 있다고 가정할 때 아래와 같은 기능이 있을 것이다. A 기능 : 다수의 학생 정보(이름, 주소, 성별 등)를 검색하는 기능 B 기능 : 학생 상세 정보(이름, 주소, 성별, 성적 등)를 검색하는 기능C 기능 : 학생의 주소를 변경하는 기능 학생 테이블이 있다고 가정하면, A/B/C 각 기능에서 '학생' 테이블에 DML(select, update 등)을.. 이전 1 다음