我已经对文档数据库,特别是CouchDB的简单性感到兴奋。但我很难理解这种数据库是否适用于多用户系统,因为这些系统需要记录之间的某种关系,而文档数据库并不提供此类功能。
在这种情况下,它完全是错误的工具吗?或者一些标记和临时视图是实现这一点的方法?还是其他方法...
更新: 我理解迄今为止给出的答案。但让我重新表述一下问题。假设我有大量半结构化数据,通常适用于CouchDB。我可以像“type=post”和“year=2008”这样进行标记。我的问题是,我可以用这种类型的标记走多远?比如说,我可以创建一个包含10,000个名称的数组字段吗?还是有更好的方法来做这件事?这是理解如何以基于文档的方式思考的问题。
在这种情况下,它完全是错误的工具吗?或者一些标记和临时视图是实现这一点的方法?还是其他方法...
更新: 我理解迄今为止给出的答案。但让我重新表述一下问题。假设我有大量半结构化数据,通常适用于CouchDB。我可以像“type=post”和“year=2008”这样进行标记。我的问题是,我可以用这种类型的标记走多远?比如说,我可以创建一个包含10,000个名称的数组字段吗?还是有更好的方法来做这件事?这是理解如何以基于文档的方式思考的问题。