【发布时间】:2014-02-26 16:25:10
【问题描述】:
我正在为现有网站创建应用程序。网站类似于 IMDB、Netflix,因此有一个包含电影、演员、用户、收视率等的大型数据库。我只是想知道访问数据的更有效方式是什么,我应该将部分电影数据存储在本地存储中还是完全依靠 Rest api 调用来检索数据。数据经常更新,我想这需要定期更新应用本地数据库。
感谢任何建议。谢谢
【问题讨论】:
我正在为现有网站创建应用程序。网站类似于 IMDB、Netflix,因此有一个包含电影、演员、用户、收视率等的大型数据库。我只是想知道访问数据的更有效方式是什么,我应该将部分电影数据存储在本地存储中还是完全依靠 Rest api 调用来检索数据。数据经常更新,我想这需要定期更新应用本地数据库。
感谢任何建议。谢谢
【问题讨论】:
我认为最适合您的方法就是在需要时提取数据。每个用户最多只能搜索 2-3 部电影左右吧?因为数据是定期更新的,所以他可以查看一部电影(有排名等),5分钟后本地数据不再更新,所以他需要再次拉取它,所以我认为最好的方法是每次抓取数据。
祝你好运!
【讨论】:
为什么不同时使用这两种方法?当用户使用 REST api 请求特定信息时,将数据存储在本地存储中。当服务器端数据更新时,只更新本地数据。
【讨论】: