2009/9/29 Julio Cesar Rodriguez Dominguez <[email protected]>:
> 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
--
TIP 2: puedes desuscribirte de todas las listas simultáneamente
(envía "unregister TuDirecciónDeCorreo" a [email protected])