From: | "Fernando Hevia" <fhevia(at)ip-tel(dot)com(dot)ar> |
---|---|
To: | "'Xavier Guerra'" <tomrero(at)gmail(dot)com>, 'ayuda de postgres en español' <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Centralizar informacion de bases de datos |
Date: | 2009-11-12 19:13:13 |
Message-ID: | F6147AE5AC9340F1B7C136C0B01FB877@iptel.com.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
> -----Mensaje original-----
> De: Xavier Guerra
>
> Hola lista, se me presento el siguiente escenario en la
> empresa donde trabajo, resulta que la empresa tiene
> sucursales en distintas zonas del país, en las cuales muchas
> de esas zonas no tienen conexion a Internet o por lo menos no
> en el sitio donde están ubicadas estas sucursales, otras
> tienen conexion a Internet pero el ancho de banda de salida
> de la empresa (sede central) es de 1mb, el sistema
> administrativo con el que cuenta la empresa fue diseñado en
> un ambiente web, con el lenguaje java, dicho sistema no se ha
> podido implementar en las sucursales por la conexion, se me
> ha planteado ahora que se instale en cada sucursal así no
> tengan Internet y que estas a su vez actualizen los datos en
> el servidor central al final del día.
>
Menudo problema. ¿Si no tienen conexion cómo se enviarán los datos
diariamente siendo que están en zonas geográficas remotas?
Comprendo el espiritú de cumplir como se pueda, pero por tu propia salud
mental te recomendaría dejar claro que no se hagan demasiadas expectativas.
> Mi necesidad ante ustedes es que si alguien que haya tenido
> experiencia con este tipo de escenario me guie en que
> conceptos a nivel de diseño de base de datos existen para
> este tipo escenarios, donde puedo documentarme sobre este
> tema, cual seria el mejor diseño para bases de datos de este tipo.
>
No es solo diseño de base sino también de aplicación.
Lo más simple sería tener en tu central bases independientes para cada
sucursal off-line. No es bonito pero es simple.
Si necesariamente tiene que ser una misma base, algunas indicaciones muy
generales son:
- intenta limitar la replicación a información consolidada y no a registros
individuales
- respeta los mismos códigos e identificadores en las tablas dominios y
usuarios
- segmenta las secuencias o utiliza secuencias independientes por sucursal
Es lo que se me ocurre así de un vistazo.
Saludos.
From | Date | Subject | |
---|---|---|---|
Next Message | Juan José (Pepe) | 2009-11-12 19:19:24 | Re: Centralizar informacion de bases de datos |
Previous Message | Fernando Hevia | 2009-11-12 18:41:16 | RE: psql: FATAL: sorry, too many clients already |