Hola, Lista

si como dice Oliver, mas menos los tres metodos tienen sus pro y contras.

la de wal, streaming, es la mas simple, basicamente es ajustar bien los conf y ejecutar un basebackup que ya te deja configurado el standby listo para usar (recovery y conf en 12)

La logica, es muy util para lo que puede ser exportacion de datos, ya que podes manipular lo uqe se envia, por ejemplo anonimizando datos personales en una tabla de clientes, la contra, un ddl sobre el origen te lleva por varios pasos

la de rsync, te la debo, pense que era para hacer backup nomas

PD: Si "no es un poco confusa" es porque esta claro? :P

On 18/3/20 02:24, Olivier Gautherot wrote:
La solución de bajar el motor y sincronizar por rsync funciona... si te puedes dar el lujo de bajar el motor :-) No todas las aplicaciones lo permiten.

En grandes líneas, hay 2 formas de replicación:
- la nativa, a nivel de WAL. Esta replica el cluster completo (todas las bases de datos, todas las tablas, todas las columnas...). Funciona bien si necesitas mantener un espejo completo. Está descrita en el manual de Postgres.

- la replicación lógica, que te permite elegir columnas de tablas de bases de datos. Las formas principales son slony y pg_logical (dependerá de la versión del motor)


Más detalles en:
https://www.postgresql.org/docs/12/different-replication-solutions.html

Saludos
Olivier

Le mer. 18 mars 2020 à 02:35, Ramón Alberto Bruening González <albertobruen...@hotmail.com <mailto:albertobruen...@hotmail.com>> a écrit :

    No se si sea la forma mas correcta de realizar una replicación,
    pero en mi caso tengo un script en Linux que se ejecuta por las
    noches, utilizando el comando rsync para sincronizar la base de
    datos a nivel de filesystem. Bajo el servicio de postgres en ambos
    servidores y corro el rsync, se sincroniza con los cambios del
    dia, y al terminar se vuelven a levantar los servicios. Hasta
    ahora me funciona, pero me gustaría saber como hacer en tiempo
    real también.

    *De:* Pablo Ramirez <depablos...@gmail.com
    <mailto:depablos...@gmail.com>>
    *Enviado el:* martes, 17 de marzo de 2020 22:32
    *Para:* pgsql-es-ay...@postgresql.org
    <mailto:pgsql-es-ay...@postgresql.org>
    *Asunto:* Información

    Buen dia.

    Saludos a todos.

    Quería consultar de acuerdo a la experiencia de ustedes respecto a
    replicación a BD en postgres alguna documentación clara de 
    consejos así como  herramienta que conozcan al respecto. Necesito
    crear réplicas en diferentes servidores.

    Consulto por aquí debido a que la información que e consultado del
    tema no es un poco confusa. Y busco el mejor método.

    Gracias.

Reply via email to