У меня есть база данных на базе MongoDB с чем-то около 100K до 500K текстовых документов внутри, и коллекция продолжает расти. Система должна поддерживать запросы различными полями документов, например. название, категория, значение и т. д.Стратегия определения стратегии MongoDB
Система представляет собой систему в режиме реального времени, которая получает новые документы каждые 5-10 минут.
Мой вопрос:
ли это хорошая идея, чтобы повысить производительность запросов, чтобы определить отдельный индекс для каждого часто запрашиваемых поля (типы полей: небольшой текст, числовой, дата) документа ? Или есть еще одна лучшая практика повышения производительности запросов в MongoDB?
https://docs.mongodb.com/manual/applications/indexes/ – Rsh