Skip site navigation (1) Skip section navigation (2)

Re: Dudas sobre corte de acceso a la base de datos

From: Javier Chavez Barra <jchavezb(at)gmail(dot)com>
To: el-PRiNCiPiTo <el-PRiNCiPiTo(at)terra(dot)es>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Dudas sobre corte de acceso a la base de datos
Date: 2007-10-31 14:23:43
Message-ID: 47288FEF.9090104@gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
el-PRiNCiPiTo escribió:
> Hola, la verdad es que no sabia ni que titulo poner en el post. Seguro 
> que la duda que tengo tiene otro nombre y que no será díficil 
> encontrar una solución en internet pero como soy tan ignorante en este 
> tema aun no he dado con ninguna.
> La duda es la siguiente. Quiero hacer una aplicación en java para usar 
> en una pda, lo que hará será ventas sobre el stock almacenado en una 
> base de datos pgsql en la oficina central. Esta pda está conectada por 
> wifi a la red local para acceder a la base de datos pero sucede lo 
> siguiente, en varias zonas donde se va a usar para realizar las ventas 
> no es posible que tenga cobertura. ¿Que tengo que hacer para que pueda 
> seguir trabajando? Sólo se me ocurre cargar la base de datos en la pda 
> cada cierto tiempo para que si desconecta funcione desde la ultima 
> copia y luego actualice cuando tenga conexión de nuevo pero no se ni 
> como se puede ni si se puede.
>
> Muchas gracias por la ayuda, espero que sea el sitio indicado para 
> preguntar.
> -- 
> TIP 10: no uses HTML en tu pregunta, seguro que quien responda no 
> podrá leerlo
>
Lo unico que se me ocurre al vuelo es que tengas un esquema de 
replicacion, es decir, que chequee si tienes coneccion en el momento de 
la transaccion si hay entonces trasmites directo a la base central sino 
guardas de mandera local en una estructura que te permita replicar o 
hacer un insert update etc... y cuando nuevamente tenga stock 
retransmita... ahora eso implica:
 - No tienes el stock en tiempo absolutamente real.
 - tienes que manejar muy bien el tema de las claves y otros...
Otra cosa que hicimos una vez en el trabajo era que teniamos un esquema 
de trabajo off line  es decir se generaban transacciones en PDA's y 
despues se cargaban en las estaciones locales de ciertos usuarios, era 
en ese punto donde se hacia el chequeo de las transacciones y 
consistencia de datos obviamente se trabajaba sin la informacion en 
linea con ciertas horas (en este caso turnos de 8 horas) de retraso... 
por la parte tecnica del postgres.. supongo que una coneccion desde PDA 
es como una coneccion web (me refiero al esquema de trabajo, de forma 
remota)....
Bueno no se si ayuda en algo pero es lo que se me ocurre de momento..
Javier.


In response to

pgsql-es-ayuda by date

Next:From: fernando gambaDate: 2007-10-31 19:18:12
Subject: sincronizar multiples bases de datos con una central
Previous:From: Rodriguez FernandoDate: 2007-10-31 11:58:14
Subject: Re: Duda sobre respaldo...

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group