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? Gracias. Cualquier sugerencia o comentario, será bienvenido.
