T1
읽기와 계산
같은 행의 현재 값을 기준으로 작업을 시작합니다.
읽기와 쓰기가 원자적으로 보이더라도 실제 실행은 짧은 작업 구간의 연속입니다. 같은 행을 다루는 트랜잭션이 이 구간을 나눠 갖기 시작하면 기준 시점이 어긋나고 일관성이 흔들립니다.
느릴 수는 있어도 각 트랜잭션이 최신 상태를 이어받아 처리합니다.
병행성은 높지만, 제어가 없으면 최종 값이 직렬 실행과 달라질 수 있습니다.
즉, 처리량을 확보하면서도 데이터의 기준 시점과 일관성은 무너지지 않게 만드는 것이 동시성 제어입니다.