Re: replicacion

From: Eduardo Morras <emorrasg(at)yahoo(dot)es>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: replicacion
Date: 2013-02-13 19:41:49
Message-ID: 20130213204149.3cead08808cab341c9f33bd8@yahoo.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Wed, 13 Feb 2013 15:24:16 -0300
Fernando Reyes <mundognu(at)gmail(dot)com> wrote:

> Gilberto, primero que nada muchas gracias por responder.
> En efecto fuí extenso intensionalmente para dejar entrever que ya
> probé "soluciones" no quedando conforme y que además entiendo la
> complejidad del asunto(*), sin embargo el proyecto que mencionas
> SymmetricDS lo desconocía y creo a primera vista que merece una
> evaluación, pero mientras me hago el espacio de tiempo para pelear con
> java (...) se me ocurrieron 2 opciones rápidas de implementar.
> 1. Crear archivos "testigo" (semaforos) en disco de las transacciones
> en tanto se ejecuten, paralelo al registro en la cola.
> 2. Bloquear la cola justo antes de obtener sus datos (lock table...)
> lo que me parece mucho mas transparente ya que no tengo que revisar
> "views" de sistema ni ejecutar funciones específicas.
> De estas opciones ya implementé la última y hasta ahora voy bien
> además de que gané en desempeño al prescindir de pg_locks.

Con pgpool2 puedes mandar separar las lecturas de las escrituras. Las escrituras puedes mandarlas a todos los servidores y balancear las lecturas. Se suele usar slony, pyreplica o similares por si alguna de las escrituras falla. No se si se ajusta a lo que quieres hacer.

> (*)Me costó encontrar este el link en el baúl de los recuerdos que
> aunque es viejo espero que a algún interesado le sirva como punto de
> partida http://www.dbspecialists.com/files/presentations/mm_replication.html
>
> Fernando Reyes
>
> El día 12 de febrero de 2013 17:12, Gilberto Castillo
> <gilberto(dot)castillo(at)etecsa(dot)cu> escribió:
>
> > Fernando, disculpa muy largo tu texto por lo que hay aspectos que no me
> > quedan claro.
> >
> > ¿por que no usas algo de lo ya hecho para esos caso? Ejemplo bucardo,
> > SysmtrisDS
> >
> > ¿Estas claro que la replicación Maestro-Maestro es muy complicad de mantener?
> >
> > Piensa en armar un esquema con Slony-I, algo de eso nos enseño Alvaro una
> > vez y parece interesante ese planteamiento... dado los royos de la opción
> > que has escogido.
> >
> >
> >
> >
> > Saludos,
> > Gilberto Castillo
> > La Habana, Cuba
>
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda

--- ---
Eduardo Morras <emorrasg(at)yahoo(dot)es>

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message René Romero Benavides 2013-02-13 22:10:28 Re: replicacion
Previous Message Fernando Reyes 2013-02-13 18:24:16 Re: replicacion