PostgreSQL 내부 구조를 파헤친 11년짜리 문서, 저자는 상업적 사용에 500만 유로를 요구한다
The Internals of PostgreSQL

PostgreSQL의 서브시스템이 어떻게 맞물려 동작하는지 설명하는 온라인 문서로, 2015년 공개 이후 11년간 계속 갱신되며 19-beta 버전까지 다룬다. 데이터베이스 클러스터, 프로세스와 메모리 구조, 쿼리 처리, 동시성 제어, VACUUM, WAL, 스트리밍 및 논리 복제 등 12개 장으로 구성된다. 저자 Hironobu Suzuki는 교육 목적 사용은 자유롭게 허용하지만, 상업적 사용에는 수익의 20%를 요구하거나 전체 권리 매입 시 500만 유로를 제시한다.
이 사이트의 모든 콘텐츠 권리를 완전히 매입하려면 비용은 500만 유로입니다.
HN 토론
13- dang
관련 글:
The Internals of PostgreSQL - https://news.ycombinator.com/item?id=43241404 - 2025년 3월 (댓글 40개)
The Internals of PostgreSQL - https://news.ycombinator.com/item?id=30372750 - 2022년 2월 (댓글 19개)
The Internals of PostgreSQL - https://news.ycombinator.com/item?id=30086374 - 2022년 1월 (댓글 39개)
Internals of PostgreSQL - https://news.ycombinator.com/item?id=18950460 - 2019년 1월 (댓글 25개)
The internals of PostgreSQL - https://news.ycombinator.com/item?id=13488315 - 2017년 1월 (댓글 53개)
The Internals of PostgreSQL - https://news.ycombinator.com/item?id=12142364 - 2016년 7월 (댓글 1개)
(재게시는 1년 정도 지나면 괜찮습니다; 과거 스레드 링크는 더 궁금한 독자들을 위한 것입니다)
- gopalv
particledb에 대한 최신 Jepsen 보고서가 postgres의 SSI 구현에 대한 새로운 관심을 불러일으켰습니다.
이 문서를 대충 훑어보는 중이라면, HoT 업데이트 경로 섹션으로 바로 가보세요.
HoT를 이해한 다음 zHeap 구현 노트(TOAST에 대해서도)를 읽으면 postgres가 하는 일과 하지 않는 일에 대한 좋은 정신 모델을 얻을 수 있습니다.
- jon128
거기서 새로운 MVCC는 찾지 못했네요.