Re: Replication dbmirror,slony o pgBounce

From: "Mariano Reingart" <mariano(at)nsis(dot)com(dot)ar>
To: "Edwin Quijada" <listas_quijada(at)hotmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Replication dbmirror,slony o pgBounce
Date: 2008-11-19 15:52:00
Message-ID: B88D1745314C455C996521C2B0CF20EC@pc1
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola,

Ultimamente vengo desarrollando PyReplica:
http://pgfoundry.org/projects/pyreplica/
Es similar en funcionamiento a Slony, pero mucho mas simple y además soporta
un modo multi-maestro limitado (detecta los conflictos pero no los resuelve
automáticamente, por lo que las actualizaciones no se tendrían que "pisar")
Para seguridad creo que te vendría perfecto, porque queda una tabla de
registro de todas las operaciones sql con fecha y hora, usuario, etc.

Lo que no entiendo de tu post es lo de multimaestro, para tener la otra base
como respaldo (failover) o consultas (balanceo de carga) no te haria falta.
Salvo que quieras algo sincrónico, que te asegure que las transacciones son
aceptadas por las dos bases. El problema es que el sincronismo tiene un
costo mas alto (la transacción no termina hasta que la base remota la
acepta), por lo que si se te cae una base se te cae todo (salvo que sigua
funcionando en un modo "degradado" donde perdes las ventajas del
sincronismo).

Ninguno de los que mencionas es sincrónico, y dbmirror esta depreciado.
PgBouncer no lo conozco demasiado, pero mi experiencia con PgPool (que es
similar) con bases remotas no fue muy buena (se caian las conexiones y me
quedaba el sistema en modo solo lectura). Ademas, ciertas consultas no se
pueden copiar directamente (por ej. CURRENT_TIMESTAMP puede tener valores
diferentes cuando se ejecuta en una base o en otra, aparte de otros
inconvenientes que pueden surgir).

Sds
Mariano

----- Mensaje original -----
De: "Edwin Quijada" <listas_quijada(at)hotmail(dot)com>
Para: <pgsql-es-ayuda(at)postgresql(dot)org>
Enviado: Miércoles, 19 de Noviembre de 2008 12:48
Asunto: [pgsql-es-ayuda] Replication dbmirror,slony o pgBounce

Estoy tratando de montar un servidor replicando mi BD. Esto solo es por
asunto de seguridad nada que ver con funcionalidad.
Basicamente algo como failover aunque no entre automatico.
Estoy viendo las opciones y no se cual usar de esta?
Pense en Slony pero aun no estoy seguro dado que es Master-Master lo que
deseo hacer

*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-849-8087

* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo
comun"
*-------------------------------------------------------*

_________________________________________________________________
See how Windows® connects the people, information, and fun that are part of
your life
http://clk.atdmt.com/MRT/go/119463819/direct/01/--
TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo
agradecerán

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Miguel Beltran R. 2008-11-19 15:54:49 Re: ayuda con connections string
Previous Message GRUPO SIC, S.A. DE C.V. 2008-11-19 15:29:37 ayuda con connections string