【问题标题】:Querying/Storing external data sets in Windows Phone application在 Windows Phone 应用程序中查询/存储外部数据集
【发布时间】:2012-04-02 12:56:17
【问题描述】:

我想获得有关查询/存储数据集的最佳做法的反馈。我正在创建一个使用公共开放数据集的 Windows Phone 7.5 应用程序。我可以下载整个数据集(大约 1.2 MB)并将其存储在独立存储中,或者我可以调用服务以在特定时间检索我需要的数据。我主要关心的问题是该服务在某个时间不可用,并且我的应用程序无法正常运行,因为它严重依赖数据集。同时,如果我不继续定期下载数据集,将数据集存储在手机本地有可能向用户显示过时的数据。这些数据不应该经常改变,但它可以改变,这是一个问题。

那么根据您在开发需要来自外部服务的数据的移动应用程序时的经验,您采取了哪些方法来以可靠的方式查询服务数据?

【问题讨论】:

    标签: windows-phone-7 dataset isolatedstorage


    【解决方案1】:

    在您概述的场景中,我们通常会将数据缓存在隔离存储中并定期更新仅更改

    这意味着您需要从自己的网络服务中获取数据,而不是从公共数据集获取数据,以便您可以完全控制添加/删除/更新。

    这一切都是为了通过减少“慢速”网络连接的流量来改善用户体验。您甚至可能希望将数据集的副本作为应用下载的一部分,以避免最初的大型首次更新。

    【讨论】:

      【解决方案2】:

      在我看来,移动设备的最佳做法是尽量避免使用网络。 我的建议是存储数据集,然后记住用户更新数据库,因为它已经过时了

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-08-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多