sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Postgres está diseñado para escribir en almacenes de datos compartidos?

No puede ejecutar varias instalaciones de PostgreSQL en los mismos archivos de datos compartidos, esta es una receta segura para la corrupción de datos.

Si necesita actualizar PostgreSQL sin tiempo de inactividad, deberá usar una solución de replicación que funcione entre diferentes versiones principales de PostgreSQL para que pueda crear primero una copia de la base de datos con la nueva versión y luego cambiar rápidamente de manera controlada. . Esto aún provoca una pequeña interrupción que debe ser manejada por la aplicación.

Las soluciones de replicación que se pueden usar son herramientas de replicación externas como Slony-I o replicación lógica. Replicación lógica es bastante nuevo, se enviará con PostgreSQL v10 (que no lo ayudará con un problema de actualización actual), pero puede usarlo con pglogical desde PostgreSQL 9.4 en adelante.