ClickHouse lanza WalShadow para replicar Postgres en tiempo real

Fuentes: ClickHouse launches WalShadow for real-time Postgres replication

ClickHouse ha anunciado WalShadow, un motor de código abierto que replica los datos de PostgreSQL directamente desde el WAL físico (Write-Ahead Log) a ClickHouse. A diferencia de los sistemas tradicionales basados en replicación lógica, WalShadow consume el flujo de WAL físico original, decodifica los cambios fuera de la base de datos fuente y escribe bloques nativos de ClickHouse. Esta arquitectura elimina la necesidad de slots de replicación lógica y reduce significativamente la sobrecarga operativa en la instancia fuente.

En los benchmarks realizados, WalShadow logró una latencia de commit a visible de aproximadamente 200 milisegundos, frente a los 10 segundos de PeerDB, su herramienta de comparación. Además, mantuvo un rendimiento sostenido de 289.000 filas por segundo, igualando la velocidad de la fuente PostgreSQL. El sistema soporta el ciclo completo de replicación, incluyendo cambios complejos en el esquema como la creación o eliminación de columnas. WalShadow está disponible como software de código abierto en GitHub y en vista previa privada en ClickHouse Managed Postgres, integrándose nativamente en la capa de replicación de PostgreSQL para ofrecer un stack de datos unificado de alto rendimiento.