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 <gher...@fmed.uba.ar> escribió: > > > ----- Mensaje original ----- > > De: "Guillermo E. Villanueva" <guillermo...@gmail.com> > > Para: "pgsql-es-ayuda" <pgsql-es-ayuda@postgresql.org>, "Alvaro > Herrera" <alvhe...@2ndquadrant.com>, "Jaime Casanova" > > <ja...@2ndquadrant.com> > > CC: "Martin Diaz" <mardia...@yahoo.com.ar> > > 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 >