Hola, siguiendo el hilo, tengo el siguiente modelo: 1. Dos servidores de bases de datos en nodos diferentes > uno de produccion con Postgresql 9.0.3 en el cual los usuarios hacen consultas, ingresos, update...etc...700 tablas aprox., algunas tablas estáticas ( de parametrizacion) otras dinamicas( hata 30 millones de registros y creciendo).. el otro lo quiero de respaldo en un nodo diferente tambien con postgresql 9.0.3 , esperaria lo siguiente: pierdo conexion de ISP en el nodo Uno, y el nodo 2 en unos cuantos minutos sube a respaldar y los usuarios siguen ingresando , consultando, update en el nodo 2, esto es invisible para ellos., se restablece servicio ISP en el nodo Uno, entonces se actualiza ( replica) lo del nodo 2 y vuelve a produccion el nodo uno.
2. he leido sobre el Streaming replication como novedad del 9.0.3 , y por supuesoto del pgpool II para las versiones del 8. pero me parece que este ultimo lo que hace es nivelar las cargas de consultas, y en realidad en mi modelo siempre es solo un nodo el que recibira la carga...el otro estaria disponible cuando el primero caiga por x o y razón, y esto solo tomaria minutos...( digo yo). http://wiki.postgresql.org/wiki/Streaming_Replication Alguien lo ha usado? O deberia usar PgPool II tambien para el 9.0.3..muchas gracias por sus valiosos comentarios de antemano. El 2 de mayo de 2011 17:55, Lazaro Rubén García Martinez < [email protected]> escribió: > http://www.postgresql.org.es/node/313 > Saludos. > ________________________________________ > De: [email protected] [ > [email protected]] En nombre de Harold Alexander Onore > Harold [[email protected]] > Enviado el: lunes, 02 de mayo de 2011 15:40 > Para: Jaime Casanova > CC: [email protected] > Asunto: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] > Sincronización > > Gracias, posees alguna manual o documentación que pueda consultar sobre el > caso. > > > > El 2 de mayo de 2011 15:29, Jaime Casanova <[email protected]<mailto: > [email protected]>> escribió: > 2011/5/2 Harold Alexander Onore Harold <[email protected]<mailto: > [email protected]>>: > > Saludos, > > Tengo una base que se mueve quiero que la segunda se sincronize > > > > quieres que la segunda base se pueda usar para consultas? si solo > quieres que se sincronize pero no la vas a usar ni siquiera para > consultas puedes usar la tecnica que se conoce como PITR, basicamente > es archivar el WAL (log transaccionales) y decirle al segundo servidor > que lea ese WAL archivado. > > si la quieres usar para consultas, tendras que usar Slony I o Londiste > para mantenerlas sincronizadas... la limitante de esas herramientas es > que se configura por tabla (es decir tienes qie asegurarte que todas > las tablas esten en la replica) y usa triggers asi que operaciones que > no disparen triggers no se replicaran (por ejemplo, ninguna sentencia > de definicion de datos) > > tambien puedes usar pgpool II siempre que uses desde la v3... y debes > configuarlo bien para que no te haga tonteras... > > -- > Jaime Casanova www.2ndQuadrant.com<http://www.2ndQuadrant.com> > Professional PostgreSQL: Soporte y capacitación de PostgreSQL > > - > Enviado a la lista de correo pgsql-es-ayuda ([email protected] > ) > Para cambiar tu suscripción: > http://www.postgresql.org/mailpref/pgsql-es-ayuda > -- Atentamente. ADRIANA CAMARGO CHACON Profesional de Sistemas
