Skip site navigation (1) Skip section navigation (2)

Re: [pgsql-es-ayuda] Cambios para replicación de la?==?ISO-8859-1?Q? 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?==?ISO-8859-1?Q? base.
Date: 2009-09-29 15:52:28
Message-ID: 5aebd8250909290852u4e10f1d7j2136491c2b381aa4@mail.gmail.com (view raw or flat)
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

pgsql-es-ayuda by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group