![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
10/12/2011, 11:22
|
![Avatar de SirDuque](http://static.forosdelweb.com/customavatars/avatar288083_2.gif) | | | Fecha de Ingreso: febrero-2009 Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 16 años Puntos: 89 | |
Respuesta: Sistema local que se comunique con uno central? Dependiendo el caudal de datos, mi idea es la siguiente!
Los ID de las tablas BIGINT(20).
Sucursal 1... 1000000000000000001
Sucursal 2... 2000000000000000001
Sucursal 3... 3000000000000000001
Luego en la tabla agregas Cuatro ITEMs (columnas)
Estado(int) FechaEstado(datetime) Proceso(int) FechaProceso(datetime)
En estado.
1 .- Refiere a un INSERT.
2 .- a un UPDATE.
3 .- a un Drop.
En proceso.
0 .- Sin procesar.
1 .- Procesado.
Con las fechas siempre
la fecha del estado tiene que ser antes que la de proceso, para que se ejecute.
Con el ID diferencia, evitas que se dupliquen lineas. Y distinges de que Sucursal entro, salio, vendio, etc.
Espero que te sirva.
PD: el proceso lo ejecuta un SCRIPT en cada servidor, que verifica la conexion con la otra sucursal y recorre las tablas sin procesar. |