concurrency

데이터베이스(rebooting now)

[db] concurrency

동시성 제어 실제로 concurrency하게 운용하며 conflict seriality 보장하려면 precedence 그래프 같은거론 불가능하다. 보통 아래와 같은 2가지 방법이 존재한다. 1) Lock 사용 하는 방법 2) lock 사용 x 방법( timestamp로 transaction의 순서 정하기) Serial order Lock: lock을 먼저 잡은 transaction이 앞 순서. timestamp: “start” 시간으로 나열. 하지만 실제 concurrency 환경에선 시작 순서와 다르게 먼저 끝날 수 도>> 이런거 조심해야한다. Ex) serial order 대로 늦게 시작한 놈이 final write할수도 Lock 한시점에 1개 객체만 접근하는 것을 보장한다. Physical lock..

코앤미
'concurrency' 태그의 글 목록