与在线mysql数据库同步winrt sqlite

问题描述:

我正在使用sqlite作为离线数据库的win8应用程序。我也有一个具有相同功能的网站。所以用户可以使用离线winrt应用程序和网站。 现在我想要一种方式来同步两个数据库。有没有算法或技术?我的时间非常短,而且它的任务非常艰巨。与在线mysql数据库同步winrt sqlite

+0

[SYNCRONIZING WINRT/SQLITE USING SYNC FRAMEWORK TOOLKIT](http://jtabadero.wordpress.com/2013/01/09/synchronizing-winrtsqlite-using-sync-framework-toolkit/) – Xyroid

+0

是否也适用于Mysql ? –

+0

我还没试过。 – Xyroid

由于Xyroid已经建议,鉴于短时间框架,你最好的选择是使用Sync Toolkit Windows 8 WinRT。它建立在Microsoft Sync Framework Toolkit之上,增加了对Windows 8客户端的支持。唯一的先决条件是你使用SQLite作为客户端上的数据库。

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

使同步工作仍然是一些工作,但绝对比从头开始做这些工作要少得多。不过,请考虑一下,您可能需要修改数据库结构以使同步化工作有效。