Re: Preguntas sobre webminar BDR

From: Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
To: Eduardo Morras <emorrasg(at)yahoo(dot)es>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Preguntas sobre webminar BDR
Date: 2014-09-25 21:37:28
Message-ID: 20140925213728.GZ5311@eldon.alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Eduardo Morras escribió:
> On Thu, 25 Sep 2014 14:48:51 -0500
> Hellmuth Vargas <hivs77(at)gmail(dot)com> wrote:
>
> > Hola Lista
> >
> > Pues según lo que entendí, se trataba de un ejemplo de como seria una
> > posible plataforma en la cual se obtienen las sentencias y/o
> > operaciones DML que se dan en PostgreSQL para extraerlas y/o
> > aplicarlas a otra plataforma.
>
>
> ... Crei que la implementacion que tienen ya hecha usa RabbitMQ de
> forma definitiva. Nanomsg esta hecho en C, no en Erlang, funciona a
> mas bajo nivel, distintas arquitecturas de distribucion de mensajes e
> independiente de protocolos de red. Yo lo estoy usando activamente y
> portando proyectos desde ZeroMQ y RabbitMQ.

No sé de dónde salió lo de RabbitMQ. La implementación de BDR no usa
RabbitMQ ni ninguna otra biblioteca de encolamiento; usa una
implementación propia. No es posible usar RabbitMQ en conjunto con BDR.

En Postgres 9.4 existe una funcionalidad nueva que se llama "logical
decoding"; lo que hace es emitir mensajes que representan cada cambio
efectuado en los datos a nivel lógico. Se pueden escribir plugins que
reciban esos mensajes y los utilicen para cualquier cosa. En el caso de
BDR existe un plugin muy específico de BDR que lo que hace es tomar esos
mensajes, mandarlos a un servidor remoto, y re-ejecutarlos allá; con
esto se consigua la replicación.

Lo de RabbitMQ serviría, hipotéticamente, para tomar esos mensajes de
logical decoding y hacer algo con ellos desde allí. Pero ojo que no
tendría nada que ver con BDR.

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

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

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2014-09-25 21:45:45 Re: Preguntas sobre webminar BDR
Previous Message Eduardo Morras 2014-09-25 20:09:00 Re: Preguntas sobre webminar BDR