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

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

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: Wed, 31 Oct 2007 14:23:43 +0000
  • Message-id: <47288FEF(dot)9090104(at)gmail(dot)com>

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.




Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group