Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

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 마무으리

BJ.45 LOCK을 활용한 concurrency control 기법을 배워봅니다. 2PL(two-phase locking)도 같이 설명드려요~

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

BJ.46-1 DB MVCC 개념 설명합니다 ! MVCC가 각각의 isolation level에서 어떻게 동작하는지도 MySQL & postgreSQL 예제로 설명합니다

BJ.46-1 DB MVCC 개념 설명합니다 ! MVCC가 각각의 isolation level에서 어떻게 동작하는지도 MySQL & postgreSQL 예제로 설명합니다

BJ.53 NoSQL 설명!! RDB와는 어떤 차이가 있는지도 설명!! MongoDB, Redis 매우 간단한 예제 포함!!

BJ.53 NoSQL 설명!! RDB와는 어떤 차이가 있는지도 설명!! MongoDB, Redis 매우 간단한 예제 포함!!

BJ.44 transaction isolation level 설명! isolation이 안될 때 나타날 수 있는 여러 현상들과 snapshot isolation도 설명합니다!

BJ.44 transaction isolation level 설명! isolation이 안될 때 나타날 수 있는 여러 현상들과 snapshot isolation도 설명합니다!

Удаляем свои фото, выходим из чатов, скрываем фамилию? Как избежать штрафов

Удаляем свои фото, выходим из чатов, скрываем фамилию? Как избежать штрафов

Как устроен PHP 🐘: фундаментальное знание для инженеров

Как устроен PHP 🐘: фундаментальное знание для инженеров

Using sagas to maintain data consistency in a microservice architecture by Chris Richardson

Using sagas to maintain data consistency in a microservice architecture by Chris Richardson

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

BJ.42 데이터베이스 트랜잭션(transaction)을 아십니까? 그리고 트랜잭션의 매우 중요한 속성들인 ACID를 아십니까? 모르신다면 들렀다 가시지요

BJ.42 데이터베이스 트랜잭션(transaction)을 아십니까? 그리고 트랜잭션의 매우 중요한 속성들인 ACID를 아십니까? 모르신다면 들렀다 가시지요

BJ.48 DB에서 functional dependency(FD : 함수 종속)을 설명합니다! 고고씽!!

BJ.48 DB에서 functional dependency(FD : 함수 종속)을 설명합니다! 고고씽!!

BJ.46-2 DB MVCC 이어서 설명합니다 ! MySQL & postgreSQL 예제와 함께 확인해 보세요 ! (feat. select ... for update)

BJ.46-2 DB MVCC 이어서 설명합니다 ! MySQL & postgreSQL 예제와 함께 확인해 보세요 ! (feat. select ... for update)

Saga Pattern | Distributed Transactions | Microservices

Saga Pattern | Distributed Transactions | Microservices

BJ.43-1 concurrency control 기초 이론: schedule과 serializability 설명! 트랜잭션 isolation 보장을 위한 이론

BJ.43-1 concurrency control 기초 이론: schedule과 serializability 설명! 트랜잭션 isolation 보장을 위한 이론

Путин и чиновники кинули россиян. Итоги 2025

Путин и чиновники кинули россиян. Итоги 2025

Ваш браузер знает о вас все и сливает данные: как защититься?

Ваш браузер знает о вас все и сливает данные: как защититься?

Как удалить информацию о себе из интернета?

Как удалить информацию о себе из интернета?

BJ.40-2 재밌을 겁니다! stored procedure를 백엔드 실무에서 쓰기에 조심스러운 이유!! 백엔드 경험치를 압축해서 영상에 녹였습니다!! 만족하실거에요!!

BJ.40-2 재밌을 겁니다! stored procedure를 백엔드 실무에서 쓰기에 조심스러운 이유!! 백엔드 경험치를 압축해서 영상에 녹였습니다!! 만족하실거에요!!

Мирноград и Гуляйполе: новые сказки Путина. Руслан Левиев

Мирноград и Гуляйполе: новые сказки Путина. Руслан Левиев

BJ.52 DBCP(DB connection pool)의 개념부터 설정 방법까지! hikariCP와 MySQL을 예제로 설명합니다! 이거 잘 모르면 힘들..

BJ.52 DBCP(DB connection pool)의 개념부터 설정 방법까지! hikariCP와 MySQL을 예제로 설명합니다! 이거 잘 모르면 힘들..

Threading Tutorial #1 - Concurrency, Threading and Parallelism Explained

Threading Tutorial #1 - Concurrency, Threading and Parallelism Explained

BJ.43-2 concurrency control 기초 이론: recoverability. 트랜잭션들이 동시에 실행될 때 rollback이 발생하면 어떤 일이 벌어질까요?

BJ.43-2 concurrency control 기초 이론: recoverability. 트랜잭션들이 동시에 실행될 때 rollback이 발생하면 어떤 일이 벌어질까요?

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]