728x90 shared lock1 DB - DB Lock, DB락에 대해 알아보자 DBMS 사용시에 다중으로 트랜잭션이 발생할 경우 일관성과 무결성을 유지하려면 순차적인 진행을 보장할 수 있도록 직렬화 장치가 필요한데 이런 직렬화가 가능하도록 모든 DBMS가 사용하는 체계가 Lock이다. DBMS마다 Lock을 구현하는 방식과 세부적인 기능이 많이 다르므로 각 DBMS마다 Lock을 구현하는 방식에 대해서도 알 필요가 있다. Lock을 이해하기 쉽게 얘기하자면 화장실에서 볼일을 볼때 문을 잠근 다음, 볼일을 마치면 문을 열고 나오는 것 처럼 DB에서도 작업사항이 있을 경우 문을 잠그는 행위라고 보면된다. Shared(공유) Lock Shared Lock은 데이터를 읽고자(Select) 할 경우 사용된다. 다른 Lock과는 호환되지만 Exclusive(배타적) Lock과는 호환되지 않는.. 2021. 7. 11. 이전 1 다음 728x90