Несколько специфических индексов против одного общего индекса с мультифильтрацией - PullRequest
2 голосов
/ 24 декабря 2011

Давайте представим, что у меня есть коллекция документов под названием «Пользователи», и мне нужно сделать несколько запросов к ней, указав различные условия фильтрации.У меня есть два варианта:

  1. Создать один общий индекс и добавить фильтр по предложению Where для каждого запроса
  2. Создать несколько индексов, каждый из которых будет содержать уже отфильтрованные данные

Каковы правила выбора между этими двумя вариантами?

1 Ответ

1 голос
/ 25 декабря 2011

Меньше и больше индексов лучше, чем большее количество меньших индексов

...