用户定义的索引并不符合三元组存储的精神。由于所有信息都在最原子化的级别上进行管理,因此进入信息的每个可能路径都应具有相同的概念成本。与关系模型相比,关系模型需要明确决定规范化程度和隐含的访问性能权衡,并通过用户定义的索引进行补偿。这并不意味着三元组存储中没有索引。相反,所有非平凡实现都使用它们,无论是spo/pos/ops形式还是基于Lucene的某些东西。
s
、谓语p
和宾语o
的一些索引,实际上这些是任何RDF三元组s p o
的主要部分。而且,大多数三元组存储器使用这些索引的多种排列方式,例如spo
、pos
、ops
等。 - UninformedUser