?
트랜잭션은 시스템에서 사용되는 더 이상 쪼갤 수 없는 업무 처리의 최소 단위이다.
크게 은행으로 예를 많이 든다.
A라는 사람이 B라는 사람에게 돈을 지급할 경우 A라는 사람의 돈이 사라지고 B라는 사람은 돈이 생긴다 라는 하나의 작업을 최소 작업으로 본다.
더 나아가면
ACID 조건을 충족 해야한다.
Atomicity(원자성), Consistency(일관성), Isolation(고립성), Durability(지속성)의 약자로서, 데이터베이스의 트랜잭션이 안전하게 수행되기 위한 4가지 필수적인 성질이다.
적용을 한다면?
하나의 맵핑 된 API 안에서 여러가지 동작 (두 개 이상의 테이블에 데이터를 적재하는 등)이 수행될 때 사용할 수 있을 것 같다.
'끄적끄적' 카테고리의 다른 글
DDD 8기 중간회고 (2) | 2023.01.15 |
---|---|
JPA (0) | 2022.06.13 |
2021년 회고, 2022년 목표 (0) | 2021.12.31 |
그림쟁이 (0) | 2020.11.12 |
github의 크롤링 (0) | 2020.09.30 |