온라인 뱅킹 앱에서 잔고가 꼬이거나, 재고가 마이너스로 떨어지거나, 서버가 알 수 없는 이유로 멈춰버리는 데드락 장애의 근원은 트랜잭션 격리수준을 제대로 이해하지 못한 데 있습니다. 이 책은 ACID의 'I'가 실제로 어떻게 구현되는지, MVCC와 락이 동시성 문제를 어떻게 막는지, 실무에서 어떤 격리수준을 골라야 하는지를 재현 가능한 SQL 예제로 설명합니다.
댓글을 남기려면 로그인하세요.