Pregunta

¿Existe una solución de PostgreSQL HA que pueda manejar una situación de splitbrain con gracia? Para dar más detalles, se espera que el sistema en el que estoy trabajando se ejecute en varias áreas con usuarios cercanos a los servidores allí y se sabe que la conectividad entre las zonas es cuestionable. Me gustaría que los usuarios puedan seguir usando el sistema en un estado degradado (sin actualizaciones de zonas desconectadas) y para una fusión sensata una vez que vuelvan a estar en línea.

¿Fue útil?

Solución

Si está preparado para vivir con un retraso de tiempo, debería haber algunas soluciones de envío de registros que podría implementar con un trabajo programado. Básicamente, envía porciones del registro de transacciones al servidor de respaldo. Aquí hay algunos enlaces con una mejor descripción:

Tenga en cuenta que una implementación completa de Slony-I puede ser torpe (al menos lo encontré así hace un par de años, puede haber mejorado drásticamente).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top