nyambu 님의 블로그

  • 홈
  • 태그
  • 방명록

sqlacid 1

SQL 트랜잭션과 롤백 처리 완전 정복: 데이터 신뢰성을 지키는 핵심 기술

1. 트랜잭션이란 무엇인가?1-1. 트랜잭션의 정의와 개념 트랜잭션(Transaction)은 데이터베이스에서 하나의 작업 단위로 처리되는 일련의 쿼리 집합을 의미한다. 단일 작업이라고 표현하지만, 실제로는 여러 SQL 명령문이 포함되며, 이들이 모두 성공해야만 데이터베이스에 반영된다. 하나라도 실패하면 이전까지 수행된 모든 작업이 무효화되어야 하며, 그 상태 이전으로 되돌려야 한다. 예를 들어, 사용자가 계좌 이체를 할 때 보내는 사람의 계좌에서 출금하고, 받는 사람의 계좌에 입금하는 두 가지 작업이 있다. 이 중 하나라도 실패하면 전체 거래는 무효가 되어야 한다. 이처럼 “모두 성공하거나 모두 실패”해야 하는 작업의 묶음이 바로 트랜잭션이다.1-2. 트랜잭션은 언제 쓰이는가? 실무에서 트랜잭션은 다음과..

컴퓨터공학 2025.05.15
이전
1
다음
더보기
프로필사진

nyambu 님의 블로그

nyambu 님의 블로그 입니다.

  • 분류 전체보기 (63) N
    • 컴퓨터공학 (63) N

Tag

컴퓨터구조, 컴퓨터공학, 개발자공부, 알고리즘, 운영체제, 소프트웨어아키텍처, FCFS, 클린아키텍처, SOLID원칙, 자료구조, OS, 웹보안, 프로그래밍, https, 데이터구조, 컴퓨터과학, 메모리관리, 소프트웨어공학, 프로세스관리, RESTAPI,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바