Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/12/2011, 11:22
Avatar de SirDuque
SirDuque
 
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
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.
__________________
Mono programando!
twitter.com/eguimariano