Muchas gracias por todos los aportes, creo que podría armar algo particularizado para las reglas del negocio (no general) utilizando logical decoding.
Guillermo Villanueva El 4 de junio de 2015, 21:15, Gerardo Herzig <[email protected]> escribió: > > > ----- Mensaje original ----- > > De: "Guillermo E. Villanueva" <[email protected]> > > Para: "pgsql-es-ayuda" <[email protected]>, "Alvaro > Herrera" <[email protected]>, "Jaime Casanova" > > <[email protected]> > > CC: "Martin Diaz" <[email protected]> > > Enviados: Jueves, 4 de Junio 2015 15:53:42 > > Asunto: [pgsql-es-ayuda] BDR > > > > > > Buenas tardes, hace un tiempo , cuando recién salía BDR pude realizar > > unas pruebas y la replicación bidireccional funcionó perfectamente. > > Hasta ese momento no se podía implementar en una topología estrella > > y quería saber si ahora se puede o sigue siendo una función no > > considerada con BDR. > > Me refiero a topología estrella a un servidor central A y otros > > servidores B, C, D ... conectados a A. (no hay conexión entre los > > demas servidores) > > Todos pueden hacer modificaciones las cuales las replican solo hacia > > A y luego A las redistribuye a los demas. > > Si no se puede con BDR, es posible hacerlo con otra herramienta? > > > > > > Saludos! > > Y desde ya muchas gracias por sus comentarios. > > > > > Con slony es posible simular esa clase de trabajo. > Para simplificar, supongamos un centro de estrella C, y tres "sucursales", > "X", "Y", "Z", y una unica tabla a replicar. > > La idea es particionar la tabla por un campo identificatorio de > "sucursal", supongamos "sucursal_id"? > De modo qeu la tabla contenga tantas particiones como "sucursales". A > nivel local, cada "sucursal" actualiza los datos dentro de la particion > asignada a dicha sucursal. > > Entonces...via slony pueden manejarse las particiones subyacentes, de modo > que: > > "X" replica su particion hacia "C", y luego > "C" propaga (forwardea) esos cambios hacia "Y" y "Z" > > "Y" replica su particion hacia "C", y luego "C" propaga hacia "X" y "Z", > "Z" replica su particion hacia "C", y luego "C" propaga hacia "X" e "Y" > > De esa forma consigues un "simil" replicacion estrella. Se entiende? > > HTH, > Gerardo >
