1
我有兩個集合。一種是學生另一種是書籍。學生可以選擇多達100本書。所以,我可以設計專業的學生集合作爲在查詢mongodb時哪種方法在性能方面更好?
{
'_id'=>'',
selections['bookid1', 'bookid2', 'bookid3' ... so on]
}
而另一種解決方案將是一個選擇的集合
{
'_id'=>''
'book_id'=>'',
'student_id'=>''
}
哪個設計是在查詢性能方面更好。是否有其他理由選擇其中一個呢?
我會傾向於第二種方法。爲什麼不進行基準測試? – hek2mgl 2013-05-10 15:52:17