Re: [pgsql-es-ayuda] Cambios para replicación de la base.

From: Mariano Reingart <reingart(at)gmail(dot)com>
To: Julio Cesar Rodriguez Dominguez <jurasec(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: [pgsql-es-ayuda] Cambios para replicación de la base.
Date: 2009-09-29 15:52:28
Message-ID: 5aebd8250909290852u4e10f1d7j2136491c2b381aa4@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

2009/9/29 Julio Cesar Rodriguez Dominguez <jurasec(at)gmail(dot)com>:
> Hola, buen día:
> Tenemos la necesidad de replicar los datos de una sucursal a la matriz, y
> pues la idea es utilizar Slony.  Estamos pensando en que la sucursal sea el
> nodo maestro y la matriz
> el nodo esclavo ya que se requiere concentrar toda la información en la
> matriz, pensando en que la base de la matriz tambien recibirá información
> desde el sistema, así como la sucursal, teniendo sumada en la matriz la
> información ingresada por ella más la información replicada de la sucursal,
> entonce, en la replicación, para evitar conflictos en cuanto algunas llaves
> primarias de las tablas las cuales son de tipo serial, se esta pensando en
> agregar una columna mas la cual sería la llave de la sucursal, pero existe
> otra propuesta, la cual es hacer otro campo como llave primaria, el cual ya
> existe, pero es de tipo text (folio), esto con el fin de que Slony no tenga
> algún tipo de problemas con las llaves con el modificador serial, por lo
> tanto:
>
> 1. ¿Funcionaria bien Slony para este caso?
> 2. Suponiendo que Slony funciona para este caso, ¿funcionaria si en un
> futuro se abriera otra sucursal?
> 3. ¿Qué tanto afecta el desempeño al tener una llave de tipo text comparado
> con 2 o 3 columnas de tipo integer como llave primaria?
> 4. En base a sus experiencias, ¿Qué otra cosa podriamos hacer/usar para
> lograr el resultado?

Julio, lo que comentás se puede hacer con pyreplica, de hecho tengo
instalaciones muy parecidas (varias sucursales a una base central) y
es relativamente fácil llevarlo a cabo.
Por el tema de las secuencias, conviene establecerlas en un rango a
cada sucursal (1000000 para la primer sucursal, 2000000 a la segunda,
etc.), para evitar conflictos de inserción.

Sds
Mariano

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Sergio Gabriel Rodriguez 2009-09-29 15:56:56 Re: fallo en el server "Out of Memory"
Previous Message Alvaro Herrera 2009-09-29 15:35:49 Re: fallo en el server "Out of Memory"