nyambu 님의 블로그

  • 홈
  • 태그
  • 방명록

데이터일관성 1

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

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

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

nyambu 님의 블로그

nyambu 님의 블로그 입니다.

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

Tag

SOLID원칙, 컴퓨터과학, 프로그래밍, 데이터구조, RESTAPI, 유지보수성강화, 객체지향설계, 소프트웨어설계, 알고리즘, 소프트웨어공학, 운영체제, 컴퓨터공학, 소프트웨어아키텍처, 컴퓨터구조, 메모리관리, 유지보수성향상, 클린아키텍처, 자료구조, OS, 프로세스관리,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바