현업에서 실무를 진행하며, 필연적으로 DB에 접근하는 무수하고 복잡한 쿼리를 접하게 되었다. 실력있는 백엔드 개발자라면 DB 접근을 얼마나 효율적이고 "잘" 다루는지에 따라 나뉜다고 해도 과언이 아니다. 왜냐하면 DB 접근을 이전보다 10% 빠르고 효율적으로 수정했다면
이번에 다룰 개념인 Serializability 와 Recoverable 는 만약 트랜잭션을 동시에 실행할 경우, 이상 현상이 일어나지 않도록 하는 중요한 특성이다. 트랜잭션을 말할때 꼭 알아야 하는 내용이므로 한번 정리해보자! DBMS는 여러 사용자의 요청을 동시에