私有用户数据的CouchDB数据建模

时间:2014-01-04 03:06:18

标签: database-design couchdb

我有兴趣使用couchdb构建类似私人论坛的应用程序。我想我已经开始围绕如何​​建模所有共享数据(帖子,主题等)。我的计划是:

  • 每个小组都有自己的DB
  • 小组中的用户可以发布顶级"主题"文档。该群组中的所有用户都可以提交"评论"将按照in this post所述链接到主题的文档。

我想跟踪用户何时有未读主题和评论,并让他们将某些文档标记为"收藏夹"。这些数据必须是私有的,因此不能存储在组数据库中。从组数据库中检索文档时,是否有一种从每用户数据库中检索此信息的有效方法?

1 个答案:

答案 0 :(得分:2)

您的第一个问题基本上只是询问授权,从Security Features Overview开始,然后继续阅读Document Update Validation然后转到CouchDB Book并阅读所有内容。

重新提出你的设计问题,有很多方法可去,所有这些都严重依赖于你的特定应用程序而无法回答。