El 29/01/15 a las 04:49, Hellmuth Vargas escribió:
Hola Lista:
Estoy realizado pruebas con BDR de PostgreSQL
anunciado recientemente, comparto una hilo de conversación que sostuve con
Jaime Casanova, entre otros, sobre el tema especifico del comportamiento
de secuencias globales. La inquietud surge porque trabajo en un call center
donde se realizan miles de transacciones por segundo de diferentes clientes
a un único cluster de base de datos PostgreSQL (con replicacion asincronica
obviamente), y por balanceo de carga, disponibilidad,
seguridad entre otros, seria extraordinario contar con la replicacion
multimaster.
Yo no sería tan optimista sobre obtener mejoras en cuanto a rendimiento
con balanceo de carga en un cluster multi-maestro. Aunque envíes datos a
otro nodo, esos datos deben grabarse en todos los demás nodos (inclusive
al que le querías aliviar la carga).
La gran ventaja de BDR es que al ser asincrónico, te permite trabajar
con nodos muy distantes. Pensa por ejemplo una empresa con oficinas
comerciales distribuidas en ciudades lejanas: cada oficina puede
funcionar como un nodo de un cluster multi-maestro, por lo que las
respuestas de los clientes locales es muy rápido, pero a la vez los
datos se terminan replicando a los demás nodos de oficinas en otras
ciudades donde puede ser importante tener copia de todos los datos, pero
no en tiempo real.
Espero haber dado algo de luz sobre este tema.
Saludos,
--
Martín Marquéshttp://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, 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