在Windows 8应用程序中共享大数据的最佳方法是什么

时间:2015-02-14 21:01:48

标签: database windows-phone

我想知道在可以在设备之间漫游的Windows Phone 8应用程序中保存大数据的最佳方法是什么。我知道我们有一个漫游文件夹,但只有100kB可用空间。我想保存客户,他们的地址或类似的数据。在哪里我可以做到这一点,最好的方法是什么?数据库,Json文件?感谢任何信息:)

1 个答案:

答案 0 :(得分:0)

如果要存储在设备之间漫游的数据,则应该考虑创建一个Web服务。然后,每次通过(反)序列化JSON将数据读取/存储到Web服务上。

但是,如果您希望数据在用户的个人设备上漫游,例如在PC和手机上使用Universal App,

好消息是,如果您正在开发Windows Phone 8.1应用程序并希望利用应用程序数据备份,则无需执行任何操作。第一步只是了解在Windows Phone应用程序数据模型中存储数据的选项,可以通过Windows.Storage.ApplicationData类访问。这些选项是:

漫游此容器支持非结构化数据(文件)和结构化数据(设置)。此处存储的数据符合用户设备之间的漫游同步条件(包括Windows和Windows Phone之间的同步,用于具有共享标识的通用应用程序)。漫游数据也可以在某些条件下备份(例如,当用户禁用漫游时),以捕获整个应用程序的状态。

在这种情况下,最好将用户的数据存储为json,如果它很简单的话。如果数据非常复杂,最好使用SQLite

等数据库库