El manual gratuito que desmonta PostgreSQL por dentro y que ya citan papers académicos
The Internals of PostgreSQL

La documentación de Hironobu Suzuki explica cómo funcionan los subsistemas de PostgreSQL —desde el control de concurrencia y el VACUUM hasta la replicación lógica y el WAL— y ofrece una visión completa del sistema. Cubre hasta la versión 19-beta, se publicó por primera vez en 2015 y ha sido referenciada en artículos académicos; además, existe una edición en chino desde 2019.
No tengo ningún plan de hacer una versión en PDF ni para smartphones por la misma razón.
- dang
Relacionado:
The Internals of PostgreSQL - https://news.ycombinator.com/item?id=43241404 - marzo de 2025 (40 comentarios)
The Internals of PostgreSQL - https://news.ycombinator.com/item?id=30372750 - feb de 2022 (19 comentarios)
The Internals of PostgreSQL - https://news.ycombinator.com/item?id=30086374 - ene de 2022 (39 comentarios)
Internals of PostgreSQL - https://news.ycombinator.com/item?id=18950460 - ene de 2019 (25 comentarios)
The internals of PostgreSQL - https://news.ycombinator.com/item?id=13488315 - ene de 2017 (53 comentarios)
The Internals of PostgreSQL - https://news.ycombinator.com/item?id=12142364 - julio de 2016 (1 comentario)
(No pasa nada por volver a publicarlo después de un año más o menos; los enlaces a hilos anteriores son solo para satisfacer a los lectores más curiosos)
- gopalv
El último informe de Jepsen sobre particledb despertó un interés renovado en la implementación de SSI en postgres.
Si solo vas a echar un vistazo rápido a este documento, la ruta de actualización HoT es la sección a la que yo saltaría.
Entiende HoT y luego lee las notas de implementación de zHeap (también las de TOAST): te dan un buen modelo mental de lo que postgres hace y de lo que no hace.
- jon128
No encontré el nuevo MVCC ahí.