BJ.45 LOCK을 활용한 concurrency control 기법을 배워봅니다. 2PL(two-phase locking)도 같이 설명드려요~
Автор: 쉬운코드
Загружено: 2022-09-15
Просмотров: 12393
#lock #2PL #concurrencycontrol #database #쉬운코드 #밸박백중
RDBMS에서 내부적으로 concurrency control은 어떻게 구현되는 걸까요?
기본적으로 lock을 통해 구현이 되고요,
lock에 기반한 two-phase locking(2PL)을 통해 serializability를 보장합니다
오늘은 그래서
lock의 종류와
2PL이 무엇인지,
그리고 2PL의 종류까지 설명드리도록 하겠습니다
그럼 오늘도 고고씽!!!
00:00 인트로
00:08 lock 설명 및 예제
04:01 write-lock
04:49 read-lock
05:43 lock 관련 추가 예제
07:57 read-lock, write-lock 호환성
09:01 lock을 써도 생기는 이상한 현상 예제
15:45 이상한 현상 해결하기
18:26 2PL protocol 설명
20:10 2PL과 deadlock
22:16 2PL 종류 설명하기 위한 예제
24:17 conservative 2PL
25:02 strict 2PL (S2PL)
26:15 strong strict 2PL (SS2PL)
27:48 lock 호환성 방식의 약점
28:37 MVCC 언급 (다음 영상에서 소개)
28:52 마무으리
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: