Léxico TI › Bases de datos › Replicación lógica

Replicación lógica

Bases de datos Svenska → Actualizado: 2026-08-20

Replicación a nivel de fila (eventos INSERT/UPDATE/DELETE) en lugar de a nivel de bloque — permite replicar tablas concretas, entre versiones distintas, o hacia sistemas que no son Postgres.

En Postgres desde la v10 (2017). Se basa en la decodificación del WAL mediante un slot de replicación lógica — un plugin de salida (pgoutput, wal2json) traduce los registros del WAL en eventos lógicos. Publication y subscription son las abstracciones de cara al usuario.

Casos de uso: actualizaciones de versión mayor sin downtime, CDC hacia Kafka vía Debezium, multi-master vía pglogical, intercambios blue-green de base de datos. Coste: entre un 10 % y un 20 % de sobrecarga de CPU en el primario, y puede retrasarse con transacciones muy grandes.

← Volver al léxico