태그: #transaction
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 4 편
트랜잭션 격리 수준과 실제 이상 현상 — 표준 정의가 구현과 다른 지점
트랜잭션 격리 수준 네 가지와 dirty read, non-repeatable read, phantom read를 정리하되, 교과서의 표 하나로 끝내지 않습니다. PostgreSQL의 Read Committed가 왜 처음부터 dirty read를 만들 수 없는지, Repeatable Read가 왜 사실은 스냅샷 격리이고 직렬화 실패를 애플리케이션이 재시도해야 하는지, MySQL InnoDB의
2026-07-26 · 22 분 읽기 #database#postgresql#transaction#isolation-level#mysql데이터베이스 엔진 내부 완전 정복 — B-Tree부터 WAL, MVCC, 쿼리 플래너, 격리 수준까지 (2025)
SELECT 한 줄이 디스크에 닿을 때까지 무슨 일이 벌어지는가. B-Tree 인덱스가 왜 로그 시간인지, WAL이 왜 쓰기 성능의 비밀인지, MVCC가 어떻게 잠금 없이 읽기를 가능하게 하는지, 쿼리 플래너는 어떻게 실행 계획을 고르는지, 그리고 격리 수준의 미묘한 함정까지 — 40년 RDBMS 진화사와 함께 엔진의 속살을 파헤친다.
2026-04-15 · 32 분 읽기 #database#sql#postgresql#mysql#btreeDatabase MVCC & Isolation Levels 완전 가이드 2025: Read Phenomena, Snapshot Isolation, SSI, PostgreSQL/InnoDB 내부 구조
Dirty Read부터 Write Skew까지, Read Committed부터 Serializable Snapshot Isolation까지. PostgreSQL과 InnoDB의 MVCC 내부 구조와 각 격리 수준의 진짜 동작을 720줄로 완전 해부한다.
2026-04-15 · 30 분 읽기 #database#mvcc#isolation-level#snapshot-isolation#serializableSpring Boot DB 연결 완전 가이드: JPA, HikariCP, 트랜잭션, QueryDSL, 멀티 DB
Spring Boot에서 JPA/Hibernate 설정, HikariCP 커넥션 풀 최적화, 트랜잭션 관리, QueryDSL, 멀티 데이터소스, R2DBC 비동기 연결, 슬로우 쿼리 로깅까지 완전 가이드합니다.
2026-03-17 · 16 분 읽기 #spring-boot#jpa#hikaricp#querydsl#transaction