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

The Internals of PostgreSQL

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

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.
  1. 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)

  2. 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.

  3. jon128

    No encontré el nuevo MVCC ahí.

    https://www.orioledb.com/

Más de este día

2026-11-03