S(*). Architect

  • 홈
  • 태그
  • 방명록

2PL 1

동시성 제어

학습 목표동시 트랜잭션에서 발생하는 Lost Update·Dirty Read·Non-repeatable Read·Phantom을 구분할 수 있다.격리 수준(Read Uncommitted ~ Serializable)이 허용·방지하는 이상을 설명할 수 있다.2PL(Two-Phase Locking) 의 growing·shrinking phase를 설명할 수 있다.실무에서 격리 수준 선택·비관적 락(SELECT FOR UPDATE) 방향을 잡을 수 있다.문제 상황재고 10개인데 동시 주문 두 건이 모두 성공했다둘 다 qty=10을 읽고 각각 -1 — Lost UpdateA 트랜잭션이 롤백했는데 B가 A가 쓴 미커밋 값을 읽었다Dirty Read같은 트랜잭션에서 SELECT 두 번인데 잔액이 바뀌어 있다Non-r..

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

S(*). Architect

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

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

Tag

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

최근글과 인기글

  • 최근글
  • 인기글

Archives

Copyright © AXZ Corp. All rights reserved.

티스토리툴바