将winrt-sqlite与在线mysql-db同步

本文关键字:mysql-db 同步 在线 winrt-sqlite | 更新日期: 2023-09-27 18:22:14

我正在使用sqlite作为离线数据库开发win8应用程序。我还有一个具有相同功能的网站。因此用户可以使用离线winrt应用程序和网站。现在我想要一种同步两个数据库的方法。有什么算法或技术吗?我的时间很短,任务很艰巨。

将winrt-sqlite与在线mysql-db同步

正如Xyroid已经建议的那样,在短时间内,您最好使用Sync Toolkit Windows 8 WinRT。它建立在Microsoft Sync Framework Toolkit之上,添加了对Windows 8客户端的支持。唯一的先决条件是您使用SQLite作为客户端上的数据库。

这两个框架都在后端使用Microsoft Sync Framework,它应该支持任何可以使用ADO.NET访问的数据库。假设您正在使用适用于MySQL的适当ADO.NET提供程序来访问数据库,它应该可以正常工作。

要使同步工作仍然需要一些工作,但肯定比从头开始要少得多。不过,请注意,您可能需要稍微修改数据库结构以使同步工作。