본문 바로가기

트랜잭션2

[스프링] 스프링에서의 트랜잭션 관리 저번에 데이터베이스의 트랜잭션에 대하여 공부를 했었는데요. 앞서 말한대로, 이번에는 스프링에서의 트랜잭션에 대해 개념을 공부하고 코드와 함께 봐보겠습니다. https://coding-jun.tistory.com/2 [데이터베이스] 트랜잭션 이란? 트랜잭션 이란? 트랜잭션 ( Transaction ) 이란, 데이터베이스의 상태를 변화시킬때 수행하는 작업의 단위를 뜻합니다. 데이터베이스의 상태를 변화시킨다는 것은 SQL 쿼리를 이용하여 데이터베이스 coding-jun.tistory.com 트랜잭션이란 ? 위 링크를 잘 안보셨을 분들을 위하여 짧게 나마 설명을 드리자면, 데이터베이스에 SELECT,INSERT,UPDATE,DELETE 문 등의 쿼리를 날림으로써 데이터베이스의 상태를 변화시키는 작업의 단위를 일.. 2022. 5. 17.
[데이터베이스] 트랜잭션 이란? 트랜잭션 이란? 트랜잭션 ( Transaction ) 이란, 데이터베이스의 상태를 변화시킬때 수행하는 작업의 단위를 뜻합니다. 데이터베이스의 상태를 변화시킨다는 것은 SQL 쿼리를 이용하여 데이터베이스에 접근을 하는 것을 의미합니다. SELECT INSERT DELETE UPDATE 등 이 있습니다. 트랜잭션 설명 예시 당근마켓에서 요즘 사고싶었던 옷을 판매합니다. 그 옷의 가격은 10000원 이고, 거래를 하기로 마음을 먹고 판매자를 만났습니다. 물건을 건네받고 실시간으로 돈을 입금을하는데 서버에서 오류로 인하여 구매자의 계좌는 10000원이 빠져나갔지만, 판매자의 계좌에는 돈이 들어오지 않았습니다. 이때 서버에서 오류가 발생하지 않고 작업이 잘 성공되어 데이터베이스에 잘 적용되면 커밋(commit) .. 2022. 4. 2.