请教一些关于数据操作的问题

2016-11-11 14:49:54 +08:00
 xiubin

之前对数据库只做过增删改查,最近自己在写一个 iOS 版的 RSS 阅读软件。设计时考虑不周碰到很多问题:

  1. 需要维护所有订阅的文章
  2. 需要管理所有文章中的未读、收藏文章
  3. 需要分组管理所有文章 eg. "技术","新闻"
  4. 需要维护各个分组中的未读、收藏文章

同样的,当用户已阅或者标记未读一篇文章时,在所有文章页面未读数量+/-1 ,而该文章所在的分组也需要未读数量+/-1 ,并且把该文章从未读数据数组中移除 /添加。收藏同理。

我想知道的是,对于每次数据更改(未读或者收藏情况变化)时,所有数据都再从数据库取一遍还是我只维护一份所有文章数据,其他分组、未读、收藏的数据都只从所维护所有数据中去取好?

是不是没讲明白。。?

1154 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/319823

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX