Published on2026년 4월 15일데이터베이스 엔진 내부 완전 정복 — B-Tree부터 WAL, MVCC, 쿼리 플래너, 격리 수준까지 (2025)databasesqlpostgresqlmysqlbtreewalmvccquery-plannerisolation-leveltransactionindexperformance2025SELECT 한 줄이 디스크에 닿을 때까지 무슨 일이 벌어지는가. B-Tree 인덱스가 왜 로그 시간인지, WAL이 왜 쓰기 성능의 비밀인지, MVCC가 어떻게 잠금 없이 읽기를 가능하게 하는지, 쿼리 플래너는 어떻게 실행 계획을 고르는지, 그리고 격리 수준의 미묘한 함정까지 — 40년 RDBMS 진화사와 함께 엔진의 속살을 파헤친다.
Published on2026년 4월 15일Database MVCC & Isolation Levels 완전 가이드 2025: Read Phenomena, Snapshot Isolation, SSI, PostgreSQL/InnoDB 내부 구조databasemvccisolation-levelsnapshot-isolationserializablepostgresqlinnodbtransactionacidDirty Read부터 Write Skew까지, Read Committed부터 Serializable Snapshot Isolation까지. PostgreSQL과 InnoDB의 MVCC 내부 구조와 각 격리 수준의 진짜 동작을 720줄로 완전 해부한다.