Guillermo E. Villanueva escribió:

> 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?

Ya dijo Martín que BDR no soporta otras topologías que "mesh".  Pero
el "logical decoding", que es la tecnología que subyace a BDR, se puede
usar como más te parezca.  Podrías escribir un sistema que encima de
logical decoding que haga lo que describes ... pero tendrás que escribir
una buena cantidad de código en C para poder hacerlo.

Alex Shulgin publicó hace poco un parche (para psycopg) que permite
hacer logical decoding en Python, lo cual te simplificaría un poco la
tarea, porque todo ese código extra podría estar en python.

Es muy difícil hacer una cosa totalmente generalizada, pero si
incorporas algunas restricciones al sistema (por ej. el servidor B no
puede escribir datos correspondientes al servidor C) entonces debería
ser una tarea de tamaño razonable.

-- 
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a