之前对数据库只做过增删改查,最近自己在写一个 iOS 版的 RSS 阅读软件。设计时考虑不周碰到很多问题:
同样的,当用户已阅或者标记未读一篇文章时,在所有文章页面未读数量+/-1 ,而该文章所在的分组也需要未读数量+/-1 ,并且把该文章从未读数据数组中移除 /添加。收藏同理。
我想知道的是,对于每次数据更改(未读或者收藏情况变化)时,所有数据都再从数据库取一遍还是我只维护一份所有文章数据,其他分组、未读、收藏的数据都只从所维护所有数据中去取好?
是不是没讲明白。。?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.