2013-09-27 102 views
2

我目前正在設計一個新的沙發數據庫,​​並需要一些建議最有效的方法/鋪設方式,設置它。沙發數據庫設計

數據庫將是本地和將包括一個單一的數據庫中,與我的多文檔看起來像,

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

的事情將是數據值將包括幾千行。 由於將會有幾千個文檔,最好的方式是向我展示包含名稱「fred」的文檔。 或者這種類型的查找不會造成任何性能問題?

感謝,

回答

2

我猜name不是唯一的,因此不是在所有適當_id這樣你就可以做,然後返回namekey視圖。然後,您可以查詢匹配「fred」的所有keys的視圖,然後使用返回的_id或可能使用include_docs查找感興趣的文檔。