Я не очень знаком с базами данных, и теперь я пытаюсь понять механизм индексации.
Насколько я знаю, в СУБД индексация по столбцу ускоряет поиск по этому столбцу. Это также верно для тройных магазинов, только там индексы предполагают, что вы будете искать (например) в основном по теме, затем по объекту и так далее.
Я не уверен насчет СУБД, но в тройных хранилищах вы можете определить более одного индекса, позволяя магазину выбирать лучший индекс для каждого запроса (надеюсь, я правильно понял). Естественно, возникает следующий вопрос:
Почему бы мне не добавить все возможные индексы в тройное хранилище и не распространяться на СУБД, почему бы не создавать индексы для каждого столбца (если я не слишком ленив)?