새내기 개발자의 배우며 코딩하는 블로그

  • 홈
  • 태그
  • 방명록

Acid 1

트랜잭션이란 무엇이고, ACID는 무엇인가요?

데이터베이스나 분산 시스템을 다루는 개발자라면 한 번쯤은 들어봤을 용어가 있습니다. 바로 트랜잭션(Transaction)과 ACID입니다. 이 글에서는 트랜잭션이 무엇인지, 그리고 트랜잭션을 안전하게 처리하기 위해 데이터베이스가 지켜야 할 ACID 특성에 대해 알아보겠습니다.💡 트랜잭션(Transaction)이란?트랜잭션은 하나의 작업 단위(Unit of Work)입니다. 여러 개의 작업을 하나로 묶어서 모두 성공하거나, 모두 실패해야만 하는 연산 단위를 의미합니다.예를 들어 은행에서 A 계좌에서 B 계좌로 돈을 이체할 때,A 계좌의 잔액을 감소시키고B 계좌의 잔액을 증가시키는이 두 작업은 하나의 트랜잭션입니다. 하나만 성공하고 다른 하나가 실패하면 데이터 일관성이 깨지기 때문이죠.즉, 트랜잭션은 다음..

백엔드 2025.05.06
이전
1
다음
더보기
프로필사진

새내기 개발자의 배우며 코딩하는 블로그

새내기 개발자 배우면서 코딩해요

  • 분류 전체보기 (36)
    • 백엔드 (15)
    • 프론트엔드 (5)
    • 클라우드 (5)
    • ETC (11)

Tag

dbproxy, db고가용성, 데이터베이스아키텍처, k8s, 예외처리, 자바, Kubernetes, 클라우드, CLOUD, springboot, 데이터베이스, 개발자블로그, vue3, 디자인패턴, maraidbreplication, java, 웹개발, 백엔드, docker, 코딩공부, 읽기쓰기분리, JPA, 개발자, 객체지향설계, GC, 컨테이너, 쿠버네티스, 도커, 프론트엔드, dto,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
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.

티스토리툴바