From: | Diego <mrstephenamell(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)lists(dot)postgresql(dot)org |
Subject: | Re: Información |
Date: | 2020-03-18 11:38:38 |
Message-ID: | 4e53a851-0288-89dd-3049-d74fd7e08c1c@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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
> <albertobruening(at)hotmail(dot)com <mailto:albertobruening(at)hotmail(dot)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 <depablos804(at)gmail(dot)com
> <mailto:depablos804(at)gmail(dot)com>>
> *Enviado el:* martes, 17 de marzo de 2020 22:32
> *Para:* pgsql-es-ayuda(at)postgresql(dot)org
> <mailto:pgsql-es-ayuda(at)postgresql(dot)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.
>
From | Date | Subject | |
---|---|---|---|
Next Message | Horacio Miranda | 2020-03-18 21:16:16 | Re: Información |
Previous Message | Olivier Gautherot | 2020-03-18 05:24:52 | Re: Información |