<分区>
我有如下需求。
- 使用 C# 编写的 Windows 应用程序和我的 sql 数据库。
- 本地和服务器上的 MySql 数据库。
- 一个集中式服务器有多个客户端
- 每次有新条目或更新时同步服务器数据库 发生在本地机器上。
- 服务器数据也需要定时更新到本地,避免冲突
我需要知道在没有任何冲突的情况下进行同步的最佳方法是什么。
提前致谢
<分区>
我有如下需求。
我需要知道在没有任何冲突的情况下进行同步的最佳方法是什么。
提前致谢
最佳答案
如果你的“本地机器”总是连接到服务器,你就不需要本地数据库——你可以直接连接到服务器,因为一个 MySQL 服务器可以处理多个客户端...
但是,如果您的中央服务器并不总是可用,或者您的客户端可以离线但应该仍然可以工作并且当他们重新在线时同步数据,那么您需要构建一个 Occasionally Connected Application .
看看您是否可以使用该页面上的任何建议。如果我是你,我会开始探索 Synchronization Services for ADO.NET (MySQL 有一个 full ADO.NET provider )
关于c# - 使用 C# 同步 Mysql 数据库的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13447975/