我正在評估來自Membased/memcached的MongoDB,因爲我想要更多的靈活性。mongoDB是否有效地進行多鍵查找?
當然,Membase在快速(多)鍵查找方面非常出色。
我喜歡MongoDB給我的附加選項,但是它在進行多鍵查找時速度也很快?我見過$或$ in運算符,我確信我可以用它來建模。我只想知道它是否與Membase一樣(在同一聯盟中)。
用例,例如,Lucene/Solr返回20個產品ID。在Couchdb中查找這些產品ID以返回文檔/適當的字段。
謝謝, 吉爾特 - 揚每次查詢
好吧,我會看看。挖掘一下看起來,Mongo-DB似乎在它的索引下使用B樹,這意味着在主鍵上查找x個產品可能需要花費O(x * log N)(而不是基於Hash樹的複雜度O(x)表)。如果索引是在mem中,這對我的用例可能是可以忽略的。謝謝 –