2026년 4월 16일 목요일

SERIES FIRST

대표 시리즈부터 읽어보세요

DBLog의 핵심 콘텐츠를 시리즈 단위로 먼저 탐색하고, 이후 최신 글로 확장해 보세요.

최신 커버 스토리

MongoDB의 ACID 완전 정복 Part 3 — Isolation: Snapshot Isolation과 동시성


MongoDB의 ACID 완전 정복 Part 3 — Isolation: Snapshot Isolation과 동시성

MongoDB에서 격리(Isolation)는 MVCC와 Read Concern으로 구현됩니다. 이 글에서는 더티 리드·반복 불가 읽기·팬텀·리드 스큐를 짚고, SQL 격리 레벨에 무리하게 끼워 맞추지 않고 공식 문서의 말을 어떻게 읽을지 정리합니다. 멀티 도큐먼트 트랜잭션에서 스냅샷이 보장하는 범위와, fail-on-conflict·재시도·잠금 대기 타임아웃이 한 그림에서 어떻게 연결되는지 설명합니다. Read Concern `local`·`majority`·`snapshot`의 차이, 복제 환경에서의 주의점, Causal Consistency가 성립하기 위한 전제, Write Skew와 완화 패턴의 트레이드오프까지 실무 질문에 연결합니다. 이후 Part 4에서는 Durability와 Write Concern으로 이어집니다.

최신 글을 RSS로 받아보세요

뉴스레터 오픈 전에는 RSS로 먼저 업데이트를 받아보실 수 있습니다.

RSS 구독 안내 보기