【发布时间】:2011-01-20 19:58:55
【问题描述】:
我在未来的社交应用程序中的权限几乎没有问题。
平台将不依赖 db(Google 的 BigTable)。
在我的应用程序中,每个用户都有组(例如:朋友、合作者、家人...)。在组中有一些朋友(比如在 Facebook 中)。并且可以只为这个组发布一些内容(新闻,短文,...)。 如果我的组中有用户,那是我的朋友。与 Facebook 类似,但有更多群组。
我的想法是,每个用户都可以在一个页面中看到(在自己的“供稿”上)所有朋友的所有最新内容(如 Facebook 的热门新闻)。 但我在创建简单查询时遇到问题。
例如:
SELECT * FROM News WHERE group_key IN [list_of_groups_where_i_am]
这很好用,但是有子查询并且列表的限制是 30 项。 另一种方法是对内容进行强缓存。
有人知道吗?或任何学习材料,例如...
【问题讨论】:
标签: caching permissions nosql bigtable