求数据同步思路
现在我接手一个施工企业的项目,原来的设计是基于B/S结构统一的应用和数据库。现在因为客户方项目部(分布在全国各地)通过GPRS或者拨号上网非常缓慢且不稳定,连接部署在他们公司总部的应用录入大量的业务数据实在是无法忍受。为了解决此问题,我们准备在他们项目部部署相同的应用和数据库,方便录入日常业务数据。但是领导要求通过部署在公司的应用来实时地查看各项目的情况,所以必须实现数据的同步。业务数据由项目部上传给公司总部,基础数据由总部下达给各项目部。我们的思路是:生成SQL文件-->上传-->下载-->执行SQL文件。但是最开始的设计不是基于这种模式的,现在要实现数据的同步很难保证数据的一致性和完整性。各位有什么好的想法与思路(必须通过程序软件来实现,网络条件无法改),欢迎大家一起讨论。