RE: [MASSMAIL]Replicación modo réplica y modo logical decode

From: <albertosanchez(at)hiperusera(dot)es>
To: <gilberto(dot)castillo(at)etecsa(dot)cu>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: [MASSMAIL]Replicación modo réplica y modo logical decode
Date: 2020-02-05 08:48:23
Message-ID: 002a01d5dc01$07ae0220$170a0660$@hiperusera.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias Gilberto por el interés, realmente montar otoa servidor y demás me complica bastante, con la respuesta de otro compañero me ha servido, en el sentido de que realmente lo que más me interesaba era activar el logical decode sin tener que desactivar la replica para no tocar el standby.
Saludos.

-----Mensaje original-----
De: gilberto(dot)castillo(at)etecsa(dot)cu <gilberto(dot)castillo(at)etecsa(dot)cu>
Enviado el: lunes, 3 de febrero de 2020 17:43
Para: albertosanchez(at)hiperusera(dot)es
CC: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [MASSMAIL]Replicación modo réplica y modo logical decode

Hola Alberto,

Respondo entre lineas.

El 2020-02-03 11:35, albertosanchez(at)hiperusera(dot)es escribió:
> Hola lista, tenemos funcionando una base de datos y su réplica en
> standby, en la base de datos maestra el wal_level está en modo
> réplica, se nos ha pedido que podamos capturar los cambios realizados
> en unas tablas determinadas de la base de datos, nos han pedido que
> sea por streaming y que utilicemos logical decode. Las opciones que se
> me ocurren son:
>
> * Capturar los cambios mediante triggers que capturen los insert,
> update y delete, nos comentan que en tablas con muchos accesos estos
> podría relantizar bastante la base de datos.

¿Puedes usar slony aquí? o ¿replicación logica?

> * Basarnos en una columna timestamp y recuperar los cambios sólo a
> partir de la última captura, aquí perderíamos los "delete" ya que no
> quedaría rastro de ellos.

¿Si es un aplicación global que se use en diferentes países con diferentes zonas horarias que pasaría?

> * Utilizar logical decode, y además un software de cdc "debezium"
> que es capaz de capturar los datos desde los wal, sin sobrecarga de la
> base de datos, lo que hemos mirado es que para que funcione ese
> software hay que poner la base de datos en logical decode, y nosotros
> la tenemos funcionando en modo réplica contra una en standbay,
> ¿podríamos tener activos los dos modos de replicación, ó son
> excluyentes?, porque no podemos quitar el modo réplica.

¿Puedes instalar un tercer servidor? Si es así lo puedes hacer para este de hecho tuve por mucho tiempo un server de respaldo usado de esta forma, "Un respaldo en caliente"

>
> Agradecería sugerencias sobre la mejor forma de proceder.
>
> Saludos.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message mauricio pullabuestan 2020-02-06 05:32:28 Replica hot_standby no funciona.
Previous Message albertosanchez 2020-02-05 08:45:57 RE: Replicación modo réplica y modo logical decode