У меня есть особая потребность иметь особенно большое количество разреженных индексов в коллекции MongoDB. Вероятно, это число будет исчисляться несколькими тысячами. Каждый сохраненный документ будет использовать относительно небольшое количество индексов, в среднем около 10–30 на каждый. Однако документы очень разнообразны, и для каждого из них потребуются разные наборы указателей.
Я не могу найти документацию о возможных последствиях наличия > 1000 разреженных индексов в коллекции. Космос не беспокоит. Меня особенно беспокоит влияние на экономию времени и настройку запросов. Не увязнет ли MongoDB в таких больших накладных расходах?
Я проведу свои собственные тесты, но я хотел бы знать: а) знает ли кто-нибудь какие-либо официальные рекомендации по этому поводу и б) есть ли у него опыт работы с этим сценарием.