Lock1 [Database] Lock 이란 ? 1. Lock 이란 ? DataBase에서는 한 자원(데이터)에 대해서 동시에 접근하는 경우가 생길 수 밖에 없습니다. 이럴 경우 데이터가 오염 될 수 있는데 그렇게 되지 않도록 데이터의 일관성과 무결성을 유지해야할 필요가 있습니다. ex) 예를 들어 수강신청 시스템에서 1명만이 정원으로 남게되었습니다. 여기서 두 사람이 거의 동시에 버튼을 눌렀습니다. 성공은 1명만 되야합니다. 이런 상황에서 DBMS(DataBase Management System)가 사용하는 공통적인 방법이 Lock이라는 것입니다. Lock이란 트랜잭션 처리의 순차성을 보장하기 위한 방법입니다. 2. Lock의 종류 Lock의 종류로는 '공유 Lock'과 '베타 Lock'이 있습니다. 공유 락 : 공유 Lock은 데이터를 읽을 때 사.. 2023. 11. 25. 이전 1 다음