2026-05-03•확률과 통계 마스터 노트 데이터베이스 엔지니어링 마스터 노트 시리즈 8편 (마지막). Connection Pooling이 처리량을 결정하는 이유, 분산 트랜잭션 2PC vs…
[작성자:] 스마트라이프
DB 엔지니어링 — 동시성 제어·Locking·MVCC
2026-05-03•확률과 통계 마스터 노트 데이터베이스 엔지니어링 마스터 노트 시리즈 6편. 동시성 제어가 ACID의 I(Isolation)을 구현하는 방법, Pessimistic Locking 종류(Shared/Exclusive/Row/Table), MVCC가…
DB 엔지니어링 — 내부 구조·Storage Engine·WAL
2026-05-03•확률과 통계 마스터 노트 데이터베이스 엔지니어링 마스터 노트 시리즈 7편. DB가 디스크와 메모리를 어떻게 관리하는지, Page·Heap·Tablespace 계층 구조, WAL이 ACID의…
DB 엔지니어링 — 복제·Read Replica·동기 vs 비동기
2026-05-03•확률과 통계 마스터 노트 데이터베이스 엔지니어링 마스터 노트 시리즈 5편. 복제가 단순한 백업이 아닌 이유, Master-Slave / Multi-Master 토폴로지, 동기…
DB 엔지니어링 — 샤딩·Consistent Hashing
2026-05-03•확률과 통계 마스터 노트 데이터베이스 엔지니어링 마스터 노트 시리즈 4편. 단일 DB 한계와 샤딩의 등장, 파티셔닝 vs 샤딩의 결정적 차이,…
DB 엔지니어링 — 인덱싱·B+Tree·EXPLAIN
2026-05-03•확률과 통계 마스터 노트 데이터베이스 엔지니어링 마스터 노트 시리즈 2편. B-Tree vs B+Tree의 결정적 차이, Primary vs Secondary Index, 4가지…