목록2024/06 (1)
나의 독학은
트랜잭션 격리 수준을 통해 낙관적, 비관적 락을 `왜` 사용해야 하는지를 이해하기
비관적 락과 낙관적 락에 대한 공부 자료는 저 이외에도 충분하다고 판단하여, 해당 글에서는 설명하지 않습니다.락에 대해 학습하고 있는 중이기 때문에, 틀린 부분이 있을 수 있습니다. 발견하신다면 댓글로 남겨주시면 감사하겠습니다. 트랜잭션과 격리 수준을 이해해서 낙관적, 비관적 락을 왜 사용하는지에 대해 알아봅니다.1. 트랜잭션의 격리 수준(Isolation level) 이해하기트랜잭션의 격리 수준(isolation)이란?데이터의 일관성을 유지 하기 위해 여러 트랜잭션이 서로에게 영향을 미칠 수 있는 범위를 어느 정도로 제한할 지를 레벨로 나눈 것입니다.예를 들면, A트랜잭션에서 id=1 에 대한 레코드를 조회 할 때, B트랜잭션에서 id=1 에 대한 레코드를 변경했다고 가정합니다.이 때, A트랜잭션의 결..
카테고리 없음
2024. 6. 24. 02:23