From: | <albertosanchez(at)hiperusera(dot)es> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Replicación modo réplica y modo logical decode |
Date: | 2020-02-03 16:35:29 |
Message-ID: | 00bd01d5daaf$f24ca960$d6e5fc20$@hiperusera.es |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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.
* 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.
* 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.
Agradecería sugerencias sobre la mejor forma de proceder.
Saludos.
From | Date | Subject | |
---|---|---|---|
Next Message | gilberto.castillo | 2020-02-03 16:43:23 | Re: [MASSMAIL]Replicación modo réplica y modo logical decode |
Previous Message | Anthony Sotolongo | 2020-01-31 16:52:49 | Re: passwordcheck |