choewy.github.io
홈포스트시리즈태그아카이브

choewy.github.io

모든 글 목록모든 시리즈모든 태그

Recently Updated

Thumbnail for post: MySQL vs PostgreSQL 트랜잭션 격리 수준 차이와 실제 장애 사례(Phantom Read 중심으로)

MySQL vs PostgreSQL 트랜잭션 격리 수준 차이와 실제 장애 사례(Phantom Read 중심으로)

트랜잭션 격리 수준을 공부하다 보면 한 가지 의문이 생긴다.

2026년 4월 16일
Thumbnail for post: 낙관적 락(Optimistic Lock), 비관적 락(Pessimistic Lock)

낙관적 락(Optimistic Lock), 비관적 락(Pessimistic Lock)

데이터베이스를 다루다 보면 동시에 여러 요청이 하나의 데이터를 수정하려는 상황을 자주 마주하게 된다. 이러한 상황에서 데이터의 정합성을 유지하기 위해 사용하는 개념이 바로 락(Lock) 이다. 락은

2026년 4월 15일
Thumbnail for post: 분산락(Distributed Lock)과 데드락(Dead Lock)

분산락(Distributed Lock)과 데드락(Dead Lock)

앞선 글에서는 하나의 데이터베이스 내부에서 동시성을 제어하는 방법으로 낙관적 락과 비관적 락을 살펴보았다. 하지만 실제 서비스는 대부분 여러 서버로 구성된 분산 환경에서 동작한다. 이 경우 단순히

2026년 4월 14일
Thumbnail for post: 트랜젝션(Transaction) 격리 수준(Isolation Level)

트랜젝션(Transaction) 격리 수준(Isolation Level)

데이터베이스를 다루다 보면 한 번쯤 이런 상황을 마주하게 된다.

2026년 4월 13일

© 2026. choewy all rights reserved.