Enrique Nuñez escribió:
Estimados Listeros:
Junto con saludarlos, muchas gracias por tomarse en tiempo de leer
esta consulta y por cualquier ayuda o consejo.
Estoy trabajando en una solución que requiere "alta disponibilidad"
por lo que estoy viendo algunas alternativa y costos.
¿Existe en/con Postgresql alguna solución que pemita configurar uno o
más ambientes de replicación que sirvan como contingencia en caso que
el servidor de producción (servidor primario) de la configuración
pierda su capacidad de servicio?.
Algo similar a Oracle Data Guard
De nuevo agradeciendo de antemano vuestra ayuda y gestión.
Enrique
--
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
Hay varias opciones:
Replicacion
PgPool-II
Bucardo
Slony1
Londiste
PyReplica
PgCluster
Alta disponibilidad
PgPool-II
PL/Proxy
Hearbeat
Paralelizacion de consultas
PgPool-II
Particionado de datos
PL/Proxy
DBLink (de este no estoy seguro)
Puedes combinar las aplicaciones para lograr un entorno de alta
disponibilidad. En el sitio http://www.postgresql-es.org
hay un manual sobre Replicacion y alta disponibilidad en PostgreSQL con
pgpool-II, que esta bueno.
Siempre depende de tu entorno, de tu hardware, etc.
Puedes mirar tambien http://developer.skype.org para que veas la
combinacion que usan ellos en su arquitectura interna
(Skytools= Londiste + PgQ + WalMgn + PL/Proxy)
Saludos
--
"DBAs must implement decisions based on the best fit of application, DBMS, and
platform
...........for that reason I use BSD + PostgreSQL +
Linux.........................."
Ing. Marcos Luís Ortíz Valmaseda
Centro de Tecnologías de Almacenamiento y Anális de Datos (CENTALAD)
Universidad de las Ciencias Informáticas
Linux User # 418229
http://www.freebsd.org
http://www.openbsd.org
http://www.postgresql-es.org
http://www.postgresql.org
http://www.planetpostgresql.org
--
TIP 5: ¿Has leído nuestro extenso FAQ?
http://www.postgresql.org/docs/faqs.FAQ.html