바이브 코딩 사전
트랜잭션
영어 표기
Transaction
예시
주문 API에서 orders 행을 만들고 inventory 수량을 줄이는 두 작업을 하나의 트랜잭션으로 묶어, 재고 차감 실패 시 주문 생성도 자동으로 취소되게 한다.
여러 데이터베이스 작업을 하나의 묶음으로 실행해, 전부 성공하면 저장하고 하나라도 실패하면 모두 되돌리는 안전장치다. 결제처럼 '주문 생성', '재고 차감', '결제 기록 저장'이 함께 맞아야 하는 흐름에서 일부만 성공하면 데이터가 깨진다. 트랜잭션은 이런 중간 실패를 막아 데이터 일관성을 지킨다. 바이브 코딩에서는 AI가 개별 쿼리는 잘 만들더라도 실패 시 되돌림을 빼먹기 쉬우므로, 돈·재고·권한·중복 제출처럼 중요한 작업에는 트랜잭션을 명시적으로 요구해야 한다.
- 카테고리
- 데이터베이스·데이터
- 난이도
- basic
- 태그
- 트랜잭션 · 일관성
- 슬러그
- transaction
- 상태
- published
- 정렬 순서
- 150
함께 읽기