Não estou familiarizado com bancos de dados e agora estou tentando entender o mecanismo de indexação.
Pelo que sei, em um RDBMS, a indexação em uma coluna torna a pesquisa por essa coluna mais rápida. Isso também é válido para as lojas triplas, apenas os índices pressupõem que você pesquisará (por exemplo) principalmente pelo assunto, depois por objeto e assim por diante.
Não tenho certeza sobre o RDBMS, mas em lojas triplas, você pode definir mais de um índice, deixando a loja escolher o melhor índice para cada consulta (espero entender isso corretamente). Naturalmente, a seguinte pergunta aparece:
Por que não devo adicionar todos os índices possíveis a um armazenamento triplo e, estendendo a um RDBMS, por que não fazer índices em cada coluna (supondo que eu não seja muito preguiçoso)?