【问题标题】:Couch DB DesignCouchdb 设计
【发布时间】:2015-02-04 12:47:13
【问题描述】:

我目前正在寻找设计一个新的沙发数据库,​​并且需要一些关于最有效的铺设方法/方式的建议,设置它。

数据库将是本地的,由单个数据库组成,我的多文档看起来像,

{"name":"bob","age":"32":"data":"........."}
{"name":"fred","age":"33":"data":"........."}
{"name":"jane","age":"34":"data":"........."}
 .... few thousand more documents !

问题是数据值将由几千行组成。 由于将有几千个文档,最好的方式是告诉我包含名称“fred”的文档。 或者这种类型的查找不会产生任何性能问题?

谢谢,

【问题讨论】:

    标签: couchdb


    【解决方案1】:

    我猜name 不是唯一的,因此根本不适合_id,因此您可以创建一个将name 作为key 返回的视图。然后您可以在该视图中查询所有匹配“fred”的keys,然后使用返回的_ids 查找感兴趣的文档,或者使用include_docs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-14
      • 2012-09-12
      • 1970-01-01
      • 2011-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多