04/05/2011, 07:23
|
| Colaborador | | Fecha de Ingreso: febrero-2009 Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 11 meses Puntos: 360 | |
Respuesta: duda interesante hola monxas...
Con lo que describes, yo me lo imagino con una sola tabla y solo sería hacer un volcado de datos del dispositivo a la tabla online. Si es así, tu idea sería adecuada.
Por ejemplo.... en la ciudad donde resido, en los restaurantes y cafes llegan los proveedores con una palm o dispositivo movil. Toman el pedido, lo almacenan en un archivo txt con la estructura de la base de datos que tienen centralizada. Efectivamente ordenan por fecha (timestamp) para saber que deben despachar primero en la central. CUando llegan, la sincronización simplemente es subir el archivo txt a la tabla y borrarlo del dispositivo.
Con esta metodología existen algunos problemas. El mas delicado sería la parte de inventario.
Si un cliente pide 100 paquetes de papas (En el inventario offline hay 150) le va a permitir hacer la venta. Otro cliente offline hace un pedido de 70 paquetes (En el offline también tendrá 150) también lo permite. Cuando ambos empleados llegan a sincronizar sus pedidos, el inventario general encuentra la inconsistencia. Tiene un deficit de 20 paquetes y a alguno de sus clientes no podrá tenerlo satisfecho con el servicio. Esto es un caso de 2 clientes, imaginate que sean 1000 o 2000 clientes.
Si nos describes un poco mas el motivo de tu sistema y lo que quiers conseguir, tal vez te demos mejores ideas.
saludos
__________________ Without data, You are another person with an opinion.
W. Edwads Deming |