본문 바로가기

학습 기록 (Learning Logs)/CS Study

mvcc

 

 


공통 질문

 

 


출처: https://www.youtube.com/watch?v=wiVvVanI3p4

 

 

 

동시성을 해결하려고 했을때 처리량이 낮음

 


 

 

자신만 알고 있는 공간에 write를 한다고 하자

 

 

1. mvcc는 commit된 데이터만 읽는다

 

 

 

2. Recoverability를 위해 commit후 write unlock을 해야한다

 

 

3. isolation level 따라 데이터를 다르게 읽는다

1) read commited

 

- commit되면 최신 데이터로 읽는다(mysql, postgreSQL) 

 

 

2) repeatable read

'학습 기록 (Learning Logs) > CS Study' 카테고리의 다른 글

concurrenct problem  (0) 2025.02.13
noSQL  (0) 2025.02.12
lock  (0) 2025.02.06
database  (0) 2025.02.06
transaction  (0) 2025.02.03