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 hace que la búsqueda por esa columna sea más rápida. Esto también es válido para las tiendas triples, solo en los índices se supone que buscará (por ejemplo) principalmente por el sujeto, luego por el 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 que lo haya entendido bien). Naturalmente, aparece la siguiente pregunta:
¿Por qué no debería agregar todos los índices posibles a una tienda triple y extenderme a un RDBMS, por qué no hacer índices en cada columna (suponiendo que no soy demasiado vago)?