S(*). Architect

  • 홈
  • 태그
  • 방명록

rollback 1

트랜잭션과 ACID

학습 목표트랜잭션이 논리적 작업 단위임을 설명할 수 있다.ACID(원자성·일관성·격리·지속성) 각각이 보장하는 것을 구분할 수 있다.COMMIT·ROLLBACK·SAVEPOINT의 역할을 설명할 수 있다.암시적·명시적 트랜잭션과 autocommit 동작을 설명할 수 있다.문제 상황이체 API가 출금만 성공하고 입금 전에 프로세스가 죽었다잔액만 줄고 상대 계좌는 그대로 — 반쪽 상태UPDATE 두 번 중 하나만 반영된 채 클라이언트에 200 OK요청 단위 원자성 없음다른 세션에서 중간 값을 읽었다커밋 전 데이터가 보이면 Dirty ReadCOMMIT 직후 전원 장애인데 재기동 후에도 반영됨지속성 — 디스크·로그 메커니즘 (WAL은 이후 편)Spring @Transactional 없이 service 메서드 ..

데이터베이스 따라잡기 2026.06.26
이전
1
다음
더보기
프로필사진

S(*). Architect

소프트웨어 아키텍트이자 AI Platform 엔지니어의 소소한 이야기 기록 + 캠핑 | 골프 | 자동차를 겸비한.

  • 분류 전체보기 (185) N
    • 운영체제 따라잡기 (25)
    • 네트워크 기초 (21)
    • 소프트웨어 아키텍처 (26) N
    • 데이터베이스 따라잡기 (25)
    • 플랫폼, 데브옵스와 클라우드 (22)
    • 관측성 (15)
    • 애플리케이션 보안 (20)
    • Infrastructure as Code (11) N
    • ELK & Elastic Cloud (8) N
    • Data & AI (7) N
    • AIOps & MLOps (4)
    • Golf 이야기 (1)

Tag

Architecture, 네트워크, Database, MSA, kubernetes, 아키텍처, 보안, security, network, DevOps, elasticcloud, 데이터베이스, Operation System, observability, 관측성, IaC, 운영체제, elk, aws, elasticsearch,

최근글과 인기글

  • 최근글
  • 인기글

Archives

Copyright © AXZ Corp. All rights reserved.

티스토리툴바