오늘은 동시성 문제에 대해서 알아보자~ 동시성 문제 (Concurrency Issue) 동시성 문제란 두 개 이상의 세션이 공통된 자원에 대해서, 모두 읽고 쓰는 작업을 하려고 하는 경우에 발생할 수 있는 문제를 말한다. 더보기 동시성(Concurrency) 이란? 하나의 CPU코어에서 시간분할(Time sharing)을 통하여 여러 일을 처리하는 것처럼 보여지게하는 기법 하지만, 일반적으로 여러 요청이 동시에 동일한 자원에 접근하여 수정하려는 것을 의미 그렇다면 왜 동시성 문제가 일어나는가? 여러 요청들이 한 자원을 공유할 때, 분산된 DB의 동기화가 여러 요청의 동시화 속도를 못 따라가는 상황이 발생 이에 따라 데이터 정합성을 깨지고, 데이터 동시성 문제가 발생 예를 들면, 한정된 수량에 대해서 한 ..