-1

我必须为销售管理系统开发一个带有 php mysql 的项目。有很多

出口。我想集中保存一个数据库,每个出口在本地都有一个数据库。用户

将数据输入本地数据库。一段时间后,本地数据可以上传到中央数据库。

本地数据将进入中央数据库,但中央数据不会进入本地数据库。那将是什么程序。(例如:同步、复制)

4

3 回答 3

0

也许 SymmetricDS ( http://www.symmetricds.org ) 可以解决您的问题。我们遇到了类似的问题,我们决定使用它。

于 2013-10-22T20:58:24.150 回答
0

根据项目的规格(数据大小、数据寿命、同步频率等),您可能必须实现单向同步。例如,您的客户端将增量上传数据,其中只有新的更改(无需在每次同步时重新发送所有信息)上传到服务器。您可以通过多种方式实现这一目标。简单的方法是将您的数据上传到服务器并将它们从本地存储中删除。如果您的客户需要保留上传的数据,请在客户端的表格中引入附加字段“Dirty”,并使用它来指定新的更改。最近我写了一篇关于双向同步算法的博客,其中包括使用脏字段的上传更改功能,这可能对您有所帮助。

于 2013-09-02T14:19:17.183 回答
0

我不会使用同步或复制。我会使用导入/导出机制。

编写一个小工具,它将导出最后一天/一周/一个月,然后将其与安全线路一起发送到您的主数据库进行导入。

于 2013-09-02T08:12:25.240 回答