El 25 de septiembre de 2014, 16:37, Alvaro Herrera<[email protected]> escribió:
> Eduardo Morras escribió: > > On Thu, 25 Sep 2014 14:48:51 -0500 > > Hellmuth Vargas <[email protected]> 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 ([email protected] > ) > Para cambiar tu suscripción: > http://www.postgresql.org/mailpref/pgsql-es-ayuda > Exacto, la confusión surge porque dentro de la presentación de Emanuel Calvo "Introducción a BDR" se menciono como una funcionalidad potencial que se podría desprender y en la cual se pueda extraer las instrucciones y aplicarlas en otros sistemas. Link del video... https://www.youtube.com/watch?v=ATZkeYzIzhQ -- Cordialmente, Ing. Hellmuth I. Vargas S. Esp. Telemática y Negocios por Internet Oracle Database 10g Administrator Certified Associate PostgreSQL DBA
