Transaction
트랜잭션은 데이터베이스에서 데이터에 대한 하나의 논리적 실행단계 이며 ACID (원자성, 일관성, 고립성, 지속성)는 데이터베이스 트랜잭션이 안전하게 수행된다는 것을 보장하기 위한 성질을 가리키는 약어이다. 출처 - https://ko.wikipedia.org/wiki/ACID 즉, 트랜잭션은 하나의 최소 단위의 작업에 여러가지 데이터 변경을 넣으면, 모두 저장되거나, 아무 것도 저장되지 않거나를 보장한다. 만약, A계좌에서 B계좌로 20만원을 보낸다고 가정했을때, A 계좌 잔고 200,000 원 이상 확인 A 계좌 잔고: 1,000,000 원 A 계좌 잔고 200,000 원 금액 감소 A 계좌 잔고: 800,000 원 (1,000,000 원 - 200,000 원) B 계좌 잔고 200,000 원 금액 ..