A veces, las personas preguntan sobre ciertas características de alta disponibilidad de Oracle y si existen en PostgreSQL.
En la mayoría de los casos, existen características muy similares. El motivo de la similitud es que PostgreSQL y Oracle tienen arquitecturas muy similares, por lo que los mecanismos para proteger los datos también se han desarrollado en la misma línea.
Por ejemplo, Oracle Data Guard es una replicación de transmisión del registro de transacciones, por lo que es muy similar en concepto a la replicación de transmisión física en PostgreSQL. Active Data Guard es donde los usuarios de Oracle pueden ejecutar consultas en un servidor en espera, que nuevamente es similar en concepto a Hot Standby.
RAC de Oracle? Realmente no necesita Oracle RAC. O al menos los expertos calificados de Oracle me lo dicen y mi propia experiencia práctica lo confirma. Sobre todo porque la recuperación ante desastres para RAC debe ser proporcionada por Data Guard (entonces, ¿por qué no usar simplemente Data Guard). Entonces no hay equivalente de RAC en el mundo de PostgreSQL. (¡Uf!)
¿Busca RMAN? Hay una herramienta de copia de seguridad y recuperación llamada Barman que aprovecha las funciones integradas para la recuperación en un momento dado.
También hay más detalles allí, pero una explicación completamente detallada es algo para discutir como parte de la capacitación técnica o un proyecto de migración. El mensaje principal es que PostgreSQL es compatible con HA con una gama de funciones detalladas que han estado en producción durante muchos años.