Re: BDR

From: "Guillermo E(dot) Villanueva" <guillermovil(at)gmail(dot)com>
To: Gerardo Herzig <gherzig(at)fmed(dot)uba(dot)ar>
Cc: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: BDR
Date: 2015-06-08 19:12:19
Message-ID: CANm+PCCoBPZJ6qioV=JMzL3_GCdooqx8Kv3+_6JpuhkWXhWFvg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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 <gherzig(at)fmed(dot)uba(dot)ar> escribió:

>
>
> ----- Mensaje original -----
> > De: "Guillermo E. Villanueva" <guillermovil(at)gmail(dot)com>
> > Para: "pgsql-es-ayuda" <pgsql-es-ayuda(at)postgresql(dot)org>, "Alvaro
> Herrera" <alvherre(at)2ndquadrant(dot)com>, "Jaime Casanova"
> > <jaime(at)2ndquadrant(dot)com>
> > CC: "Martin Diaz" <mardiaz28(at)yahoo(dot)com(dot)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
>

In response to

  • Re: BDR at 2015-06-05 00:15:15 from Gerardo Herzig

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Esneiker Enriquez Cabrera 2015-06-09 11:52:16 RE: optimizacion
Previous Message Gerardo Herzig 2015-06-08 17:56:24 Re: optimizacion