Postgres DELETE puede escalar: DBOS lo demuestra a decenas de miles de workflows por segundo

How Postgres DELETE can actually scale

Postgres DELETE puede escalar: DBOS lo demuestra a decenas de miles de workflows por segundo

Postgres DELETE tiene mala fama y muchos sistemas de alto rendimiento la evitan truncando tablas o eliminando particiones enteras, pero es mucho más flexible cuando los datos son heterogéneos. Peter Kraft y Qian Li, de DBOS, explican por qué el borrado es lento: MVCC no elimina filas físicamente, sino que marca versiones para preservar el aislamiento transaccional. Con optimizaciones de caché e índices, aplicaron políticas de retención a un sistema que procesa decenas de miles de workflows y pasos por segundo.

Cuando eliminas una fila en Postgres, la base de datos no borra la fila físicamente.

Más de este día

2026-10-19