Couchdb 沙发数据库设计

Couchdb 沙发数据库设计,couchdb,Couchdb,我目前正在寻找设计一个新的沙发数据库,需要一些关于最有效的铺设方法/方式的建议,设置它 数据库将是本地的,由一个数据库组成,我的多文档如下所示: {"name":"bob","age":"32":"data":"........."} {"name":"fred","age":"33":"data":"........."} {"name":"jane","age":"34":"data":"........."} .... few thousand more documents ! 问题是

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

数据库将是本地的,由一个数据库组成,我的多文档如下所示:

{"name":"bob","age":"32":"data":"........."}
{"name":"fred","age":"33":"data":"........."}
{"name":"jane","age":"34":"data":"........."}
 .... few thousand more documents !
问题是,数据值将由几千行组成。 由于将有几千份文档,那么最好的说法是什么?向我展示包含名称“fred”的文档。 或者这种类型的查找不会产生任何性能问题


谢谢,

我猜
名称
不是唯一的,因此对于
\u id
根本不合适,因此您可以创建一个视图,将
名称
作为
键返回。然后,您可以查询该视图中所有与“fred”匹配的
键,然后使用返回的
\u id
s查找感兴趣的文档,或者使用
包含文档