From: | Espartano <espartano(dot)mail(at)gmail(dot)com> |
---|---|
To: | "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Problema de Semi-replicacion 2 |
Date: | 2007-02-03 05:52:33 |
Message-ID: | d353bd50702022152l5205b15do94257fe96e9d132b@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Perdon lista aprete la combinacion de teclas incorrecta y el mail se
envio sin que terminara de redactarlo, comienso.....
Estamos desarrollando un sistema y se nos presenta un
pequeño problema, a ver si me puedo explicar bien.
El problema:
Resulta que se esta desarrollando un sistema para llevar el control
de varias sucursales de un club deportivo, cada club tendra su
servidor y sistema local para realizar altas de socios, control
contable, etc etc, y tambien se llevara un servidor central donde se
llevaran algunos datos que deben enviar los servidores de cada
sucursal ( contables mas que nada ) aparte de esto, cuando un cliente
tiene membresia en alguna sucursal debe poder tener acceso a las demas
sucursales si es que viaja y desea asistir a donde haya otro club,
La infraestructura:
En todas las sucursales los servidores estan vastante bien para la
carga y el tamaño de la base de datos que contendran, en cuestion de
infraestructura de red se tienen enlaces adsl de 512kbps bajada
128kbps subida con DHCP por parte del ISP, en donde estara el servidor
maestro se tiene un enlace dedicado de 512Kbps ip fija, se nos ha
ocurrido que podemos montar vpn's entre las sucursales y el enlace
dedicado haciendo uso de un servidor dns dinamico y para resolver lo
de la replicacion hemos visto algo de slony el problema que surge es
con respecto a los secuencias que se llevan, por ejemplo cada socio
tendra un id que pertenece a su sucursal y podria repetirse en otra
sucursal.para otro cliente.
La pregunta:
Se nos ha ocurrido que podemos desarrollar un daemon que podemos
instalar en cada sucursal que este esperando notify por parte de la
base de datos, cuando se inserte algun dato que se desee replicar en
el master el daemon debera comprobar que el enlace con la vpn esta
correcto, que tiene acceso al master y si todo va bien debera insertar
en la tabla adecuada (tal vez no se tenga el mismo esquema de tablas
en el master) de haber problemas con el enlace o el acceso a la db
podria notificar via mail al admin y estar esperando cada x tiempo
para reintentar la insersion, creen que esta solucion es viable ? aqui
pensamos que si pero nos gustaria escuchar alguna opinion.
Por todo gracias de antemano y perdon por el mail tan largo y la copia
enviada sin terminar, saludos.
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2007-02-04 05:11:42 | Re: identity es postgresql |
Previous Message | Espartano | 2007-02-03 05:35:38 | Problema de Semi-replicacion |