0
我們在node.js中創建rest api,我們希望索引數據庫中的每個字段,即使它在查詢中使用得並不多默認或自動爲mongodb中的每個字段建立索引,而不需要檢查或設置我們項目中的每個索引
如何,而無需創建每個索引和新的領域時,添加
,讓我對指數每場這個正確的方式實現這一目標?
其中可能會產生問題?像縮放等
我來到了這個決定,因爲我已經使用微軟DocumentDB,該指數每場默認
我們在node.js中創建rest api,我們希望索引數據庫中的每個字段,即使它在查詢中使用得並不多默認或自動爲mongodb中的每個字段建立索引,而不需要檢查或設置我們項目中的每個索引
如何,而無需創建每個索引和新的領域時,添加
,讓我對指數每場這個正確的方式實現這一目標?
其中可能會產生問題?像縮放等
我來到了這個決定,因爲我已經使用微軟DocumentDB,該指數每場默認
那是不可能的。
這也不是一個好主意,原因很多。每個索引都需要維護,因此每個插入到數據庫中的插入都必須寫入記錄和每個索引。所以有很多索引會使寫入速度變慢。此外,它使用更多的內存。您應該只索引您搜索和排序的字段。如果你想讓整個DB在內存中,可以考慮Redis。
你能說清楚這是不是一個好主意嗎 – 2014-12-02 18:49:44
我更新了答案 – Max 2014-12-02 18:55:47
謝謝,但我有一個問題,如何通過默認索引所有字段提供MS DocumentDB? – 2014-12-02 19:35:36