No estoy tan familiarizado con las bases de datos y ahora estoy tratando de entender el mecanismo de indexación.
Por lo que sé, en un RDBMS, la indexación en una columna agiliza la búsqueda por esa columna. Esto también es cierto para las tiendas triples, solo allí los índices suponen que buscará (por ejemplo) principalmente por el sujeto, luego por objeto, etc.
No estoy seguro acerca de RDBMS, pero en las tiendas triples puede definir más de un índice, permitiendo que la tienda elija el mejor índice para cada consulta (espero haberlo entendido bien). Naturalmente, aparece la siguiente pregunta:
¿Por qué no debería agregar todos los índices posibles a una tienda triple y, extendiéndome a un RDBMS, por qué no hacer índices en cada columna (suponiendo que no soy demasiado vago)?