Я не так знайомий з базами даних, і зараз я намагаюся зрозуміти механізм індексації.
З того, що мені відомо, в RDBMS індексація на стовпці робить пошук за цим стовпцем швидшим. Це справедливо і для потрійних магазинів, лише там, де індекси передбачають, що ви будете шукати (наприклад) здебільшого за темою, потім за об'єктом тощо.
Я не впевнений у RDBMS, але в потрійних магазинах можна визначити більше одного індексу, дозволяючи магазину вибирати найкращий індекс для кожного запиту (сподіваюся, я зрозумів це право). Природно, виникає таке питання:
Чому я не повинен додати всі можливі індекси до потрійного магазину та розширення до RDBMS, чому б не зробити індекси на кожному стовпчику (якщо припустити, що я не лінивий)?