MySQL은 Unique Index가 테이블의 각 row들에 대해 유니크 함을 보장해준다. 그러면 어떻게 동작하길래 각 레코드가 유니크 하도록 데이터 정합성을 보장해주는 걸까? 직접 한번 먹어보면서 알아보도록 하자.
이번에는 Spring에서 MySQL NamedLock을 통해 동기화 작업을 수행하는 과정을 먹어보면서 알아보겠습니다.
InnoDB 스토리지 엔진의 락에는 어떤게 있고 사용시 주의점에 대해 알아보자.