Non ho molta familiarità con i database e ora sto cercando di capire il meccanismo di indicizzazione.
Da quello che so, in un RDBMS, l'indicizzazione su una colonna rende più veloce la ricerca in base a quella colonna. Questo vale anche per i negozi tripli, solo lì gli indici presuppongono che cercherete (per esempio) principalmente dal soggetto, poi dall'oggetto e così via.
Non sono sicuro di RDBMS, ma nei negozi tripli puoi definire più di un indice, lasciando che il negozio scelga l'indice migliore per ogni query (spero di aver capito bene). Naturalmente, viene visualizzata la seguente domanda:
Perché non dovrei aggiungere tutti gli indici possibili a un negozio triplo ed estenderlo a un RDBMS, perché non creare indici su ogni colonna (supponendo che non sia troppo pigro)?