BJ.43-1 concurrency control 기초 이론: schedule과 serializability 설명! 트랜잭션 isolation 보장을 위한 이론
#serializability #schedule #concurrencycontrol #transaction #database #conflict #equivalent #쉬운코드 #백발백중 DB에서 concurrency control이 트랜잭션의 isolation을 보장하기 위해 serializability 개념을 사용을 합니다 오늘은 serializability가 어떤 개념인지 자세히 살펴봅니다 이 내용을 잘 알고 계셔야 isolation level에 대한 내용도 잘 아실 수 있고 concurrency control을 위한 protocol도 잘 이해하실 수 있습니다 00:00 인트로 00:08 트랜잭션들이 동시에 실행될 때 실행 순서들 00:25 실행 순서 case 1 00:37 실행 순서 case 2 00:48 실행 순서 case 3 01:57 실행 순서 case 4 (lost update 현상) 03:42 실행 순서 간략화 해서 나타내기 05:05 schedule 개념 06:12 serial schedule 개념 06:44 nonserial schedule 개념 06:59 serial schedule 성능 08:32 nonserial schedule 성능 10:18 nonserial schedule 단점 10:41 고민 (nonserial schedule 쓰고 싶..) 11:47 conflict 개념과 예제 14:21 conflict equivalent 개념과 예제 16:40 conflict serializable 개념과 예제 19:47 고민 해결 by conflict serializable 20:13 conflict serializable protocol 구현? 21:12 주요 개념 최종 정리 23:11 다음 영상에서 다룰 내용들 23:35 마무으리

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

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

같은 말을 했는데 왜 다른 게 나올까 | 유비쿼터스 랭귀지

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

트랜잭션 스케줄

06 관계 데이터 연산

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

BJ.54-3 B tree가 왜 DB 인덱스(index)로 사용되는지를 설명합니다

Why view seriazability ? | Transaction Management
![[#ClipDelivery] Thought it was a problem dog... Even Kang Hyung-wook is amazed by this genius dog...](https://i.ytimg.com/vi/xHHMAIUo11U/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAP_i2vaKVrxDUY6L6TFjXQgrpwKw)
[#ClipDelivery] Thought it was a problem dog... Even Kang Hyung-wook is amazed by this genius dog...
![[#YouQuizOnTheBlock] Forget specs, 'this' is what actually lands you a job now⁉️ Why NVIDIA CEO J...](https://i.ytimg.com/vi/-cAPZWT3ShA/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLBHOQn-O5hr7uCm2Ko7dYn_NNpbvw)
[#YouQuizOnTheBlock] Forget specs, 'this' is what actually lands you a job now⁉️ Why NVIDIA CEO J...
![[Q&A] DB | 데이터베이스 정의 및 설계과정](https://i.ytimg.com/vi/jR-eqxditPk/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLArAN-6OX5vQM6x9xNKK4Z-XvtK4A)
[Q&A] DB | 데이터베이스 정의 및 설계과정
![[10분 테코톡] 두둠, 쥬니의 데이터베이스 락](https://i.ytimg.com/vi/EBBS_giQ4AM/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLANOlcXiZBYHhZ89rv2pJxByo8dsQ)
[10분 테코톡] 두둠, 쥬니의 데이터베이스 락

Building a house in 4 hours. The shockingly perfect current state of AI robots | Knowledge Expedi...

BJ.52 DBCP(DB connection pool)의 개념부터 설정 방법까지! hikariCP와 MySQL을 예제로 설명합니다! 이거 잘 모르면 힘들..
![[#Eating] Dr. Oh Eun-young cautiously suspects autism spectrum disorder in the academically gifte...](https://i.ytimg.com/vi/s_iF1RIcz9I/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLBS_YsibQDY41B6irbpSLqcGgGdLQ)
[#Eating] Dr. Oh Eun-young cautiously suspects autism spectrum disorder in the academically gifte...

"대한민국 지금 위험합니다"경제가 무너질때 나타나는 결정적 신호들 (feat 당장 '이 자산' 확보세요)

Understanding View Serializability | Transaction Management

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

