RDBMS -트랜잭션 검토
RDBMS -트랜잭션 검토
1. 트랜잭션이란?
여러 단계를 걸쳐 수행하는 작업을, 한 번에 수행할 수 있는 작업처럼 다루는 기능
핵심 : 작업을 모두 수행해놓거나, 이상이 생길 경우 수행하지 않은 상태로 두는 것
ex) 돈 거래
두 플레이어가 아이템과 골드를 교환한다고 가정하자. 다음과 같은 순서로 데이터 전달이 이뤄진다.
플레이어 1과 2가 거래 확인을 누른다.
플레이어 1의 지갑에서 5만원을 감소시킨다.
플레이어 2의 지갑에서 5만원...
marco-song.hashnode.dev2 min read