2014-12-02 55 views
0

我們在node.js中創建rest api,我們希望索引數據庫中的每個字段,即使它在查詢中使用得並不多默認或自動爲mongodb中的每個字段建立索引,而不需要檢查或設置我們項目中的每個索引

如何,而無需創建每個索引和新的領域時,添加

,讓我對指數每場這個正確的方式實現這一目標?

其中可能會產生問題?像縮放等

我來到了這個決定,因爲我已經使用微軟DocumentDB,該指數每場默認

回答

1

那是不可能的。

這也不是一個好主意,原因很多。每個索引都需要維護,因此每個插入到數據庫中的插入都必須寫入記錄和每個索引。所以有很多索引會使寫入速度變慢。此外,它使用更多的內存。您應該只索引您搜索和排序的字段。如果你想讓整個DB在內存中,可以考慮Redis。

+0

你能說清楚這是不是一個好主意嗎 – 2014-12-02 18:49:44

+0

我更新了答案 – Max 2014-12-02 18:55:47

+0

謝謝,但我有一個問題,如何通過默認索引所有字段提供MS DocumentDB? – 2014-12-02 19:35:36

相關問題