【问题标题】:Storing large dynamic database on ios device or just make rest api calls?在 ios 设备上存储大型动态数据库或只是进行休息 api 调用?
【发布时间】:2014-02-26 16:25:10
【问题描述】:

我正在为现有网站创建应用程序。网站类似于 IMDB、Netflix,因此有一个包含电影、演员、用户、收视率等的大型数据库。我只是想知道访问数据的更有效方式是什么,我应该将部分电影数据存储在本地存储中还是完全依靠 Rest api 调用来检索数据。数据经常更新,我想这需要定期更新应用本地数据库。

感谢任何建议。谢谢

【问题讨论】:

    标签: ios database rest


    【解决方案1】:

    我认为最适合您的方法就是在需要时提取数据。每个用户最多只能搜索 2-3 部电影左右吧?因为数据是定期更新的,所以他可以查看一部电影(有排名等),5分钟后本地数据不再更新,所以他需要再次拉取它,所以我认为最好的方法是每次抓取数据。

    祝你好运!

    【讨论】:

      【解决方案2】:

      为什么不同时使用这两种方法?当用户使用 REST api 请求特定信息时,将数据存储在本地存储中。当服务器端数据更新时,只更新本地数据。

      【讨论】:

      • 有 150,000 部电影及其评级、演员、描述等。存储任何特定电影信息有什么意义,因为这些信息可以随时更新以及同步问题。
      猜你喜欢
      • 2017-06-23
      • 2015-04-19
      • 2019-12-26
      • 1970-01-01
      • 1970-01-01
      • 2020-07-25
      • 2018-04-27
      • 1970-01-01
      • 2011-05-14
      相关资源
      最近更新 更多