Hola.
Cita:
Empezado por cauce
Personalmente me inclinaría por un desarrollo sobre .NET, mucho más eficiente en este sentido ya que encapsula los resultados obtenidos de una consulta a la BD en un xml en local. Cualquier movimiento que efectues en el grid (incluso filtros y ordenacions) los aplicas sin conectarte nuevamente a la BD remota.
|
Delphi ya hace años (desde Delphi 3) que permite trabajar de esta forma, con la tecnología MIDAS (ahora Datasnap) y los Clientdatasets.
Cita:
Empezado por cauce
No descartaría la posibilidad de trabajar con BD's independientes y una central para los datos comunes que tb estarían duplicados en local en cada sede, de modo que en las sedes se trabajaría en local. Mediante tareas programadas podrías realizar exportaciones/actualizaciones de datos comunes. Bien mediante accesos a BD o mediante exportacion de ficheros xml que luego se cargan en la bd central, se procesan y se vuelven a repartir en las sedes para la carga/actualización de datos. Esto puede ser una complicación tremenda para evitar inconsistencia en datos, duplicidad...etc
|
Ciertamente es una buena alternativa. La hemos comentado en algunos hilos, por ejemplo,
http://www.clubdelphi.com/foros/showthread.php?t=5546 (Si usas la opción de Buscar en el Foro, encontrarás más hilos dedicados al tema).
Saludos.