fine granular locking 과 coarse granular locking
의 차이가 머죠?
빨리좀 알려주세요.
이미 차이점을 찾았으리라 판단되는군요(제가 자주 못들러 오늘에서야 큰 맘(?) 먹구 들어온지라 - 그러나 이 질문을 보고 궁금해하는 이를 위해 ^^)
Locking에는 Granularity가 있습니다. 그럼 Granularity가 무엇인지 정의하면 접근이 쉬워지겠군요.
Granularity란 Lock되는 개체의 크기를 말하는 것입니다. 즉, row(or tuple), page, table 등을 말하는 것이지요. 흔히, row lock이니 table lock으로 말하지요.
그림으로 그리자면
Row Lock-------Page Lock-------Table Lock
finest<------------------------>most coarse
lowest<----------------------->higest
smallest<--------------------->largest
그러니까, fine granular lock이란 저 수준(작은 수준) 개체에 대한 Lock을 말하는 것이고, coarse granular lock이란 고 수준(큰) 개체에 대한 Lock을 말하는 것입니다.
그럼 수고하세요.