MinCodeHub

  • 홈
  • 태그
  • 방명록

db 1

트랜잭션(Transaction)

트랜잭션이란?"더이상 분할이 불가능한 업무처리의 단위"를 의미합니다. 하나의 작업을 위해 더이상 분할될 수 없는 명령들의 모음을 의미하며, 한꺼번에 수행되어야 할 일련의 연산모음을 의미합니다. 다음과 같은 상황이 있다고 가정해봅니다. 1. 친구들과 놀고 집에 온 민영이는 정산을 해야합니다. 유진이에게 3만원을 카카오페이를 사용하여 송금했습니다. 2. 그러나 내 통장에서는 3만원이 차감되었는데, 유진이 계좌에는 3만원이 입금되지 않았습니다. 위의 상황과 같이 만약 인출에는 성공했는데, 입금에 실패하면 치명적인 사고가 납니다.따라서 이 두 과정은 동시에 성공하던지 동시에 실패해야 합니다. 이 과정을 동시에 묶는 방법이 바로 트랜잭션입니다. START TRANSACTION 민영의 계좌로부터 인출 ..

CS/DB 2025.10.17
이전
1
다음
더보기
프로필사진

MinCodeHub

함께 일하고 싶은 개발자가 되고 싶습니다.

  • 분류 전체보기 (16)
    • MSA (5)
    • CS (5)
      • Java (3)
      • DB (1)
      • DataStructure (0)
      • Algorithm (0)
    • PROJECT (4)
      • 협업 회고 (1)
    • AWS (2)

Tag

db, cs, MySQL, JWT, 소통, 오토박싱, Springsecurity, EventStorming, 트랜잭션, 초기세팅, 개발, generic, 설계, 자료형, 참조자료형, DirtyChecking, transaction, 오토언박싱, 팀워크, 트러블이슈, 박싱과언박싱, 개발문화, MSA, 실패, 협업, 기본자료형, DDD,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/02   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

  • github

티스토리툴바