三重商店可以扩展吗?

时间:2010-07-22 14:07:22

标签: database performance triplestore

据说我读过的大多数三重店都可以扩展到大约0.5亿美元三倍。

我很想知道人们是否认为理论上有理由说明为什么他们必须有一个上限,以及你是否知道任何特定方法可以使它们更具可扩展性。

我很想知道现有的三重店是否会这样做:

  • 用整数表示URI
  • 按顺序整数
  • 搜索整数而不是我认为必须更快的URI(因为你可以做二分搜索等事情。)

    想法......

  • 1 个答案:

    答案 0 :(得分:3)

    为了达到5亿,三重商店必须完成所有这些以及更多。我花了几年时间研究三重商店的实施,我可以告诉你,破坏10亿三元组并不像看起来那么简单。

    问题在于许多rdf查询是二阶或三阶(并且高阶命令远非闻所未闻)。这意味着您不仅要查询一组实体,还要查询有关实体集的数据;有关实体模式的数据;描述用于描述实体模式的模式语言的数据。

    所有这些都没有任何关系数据库可用的约束,以允许它对此数据/元数据/元数据/等的形状做出假设。

    有超过5亿的方法,但它们远远不是微不足道的,而且只需要达到我们现在的位置,就必须采用低挂果(即你提到的方法)。

    话虽这么说,rdf-store提供的灵活性,结合描述逻辑中的解释提供的指称语义,使得这一切都值得。