【发布时间】:2011-03-19 14:13:00
【问题描述】:
据说我读到的大多数三元组商店都可以扩展到大约 5 亿个三元组。
我很想知道人们是否认为他们必须有一个上限有理论上的原因,以及您是否知道使它们更具可扩展性的任何特定方法。
我很想知道现有的三合店是否会做这样的事情:
想法...
【问题讨论】:
标签: database performance triplestore
据说我读到的大多数三元组商店都可以扩展到大约 5 亿个三元组。
我很想知道人们是否认为他们必须有一个上限有理论上的原因,以及您是否知道使它们更具可扩展性的任何特定方法。
我很想知道现有的三合店是否会做这样的事情:
想法...
【问题讨论】:
标签: database performance triplestore
为了达到 5 亿,一家三合店必须做到所有这些,甚至更多。我花了几年时间研究三重存储实现,我可以告诉你,突破 10 亿个三重存储并不像看起来那么简单。
问题在于许多 rdf 查询是 2 阶或 3 阶(高阶远未闻所未闻)。这意味着您不仅要查询一组实体,还要查询有关这组实体的数据;关于实体模式的数据;描述用于描述实体架构的架构语言的数据。
所有这些都没有关系数据库可用的任何约束,以允许它对此数据/元数据/元元数据/等的形状做出假设。
有一些方法可以超过 5 亿,但它们远非微不足道,而且为了达到我们现在的水平,还需要一些唾手可得的果实(即您提到的方法)。
话虽如此,rdf-store 提供的灵活性,加上通过其在描述逻辑中的解释可用的指称语义,使得这一切都值得。
【讨论】: