【问题标题】:How big is a billion triples?十亿三倍有多大?
【发布时间】:2010-11-10 16:23:21
【问题描述】:

是否可以将三重存储的大小与 RDBMS 的粗略等价相关联?或者这会根据存储的数据类型(在我的例子中是 CMS 的文本内容)变化太大

我正在尝试了解 800MB 数据库与 17 亿三重存储的比较。我完全准备好被告知这是一个愚蠢的问题。

【问题讨论】:

    标签: database comparison triplestore


    【解决方案1】:

    这是一个很难回答的问题,但它并不愚蠢。

    一般来说,您可以通过以下方式从表格大小转换为三重计数:

    triples = columns - 1 * rows
    

    这有点过于笼统了,但它应该给你一些想法,例如如果你有这样的表:

    prikey val1   val2
    a      1      2
    b      3      4
    c      5      6
    

    这将是 6 个三元组,如果您熟悉 NTriples 语法,那么三元组将是:

    <a> <val1> 1 .
    <a> <val2> 2 .
    <b> <val1> 3 .
    <b> <val2> 4 .
    <c> <val1> 5 .
    <c> <val2> 6 .
    

    在更复杂的情况下(如复合主键),它可能或多或少,但它应该会给你一些想法。

    【讨论】:

      猜你喜欢
      • 2011-12-04
      • 2010-09-26
      • 2010-10-22
      • 1970-01-01
      • 1970-01-01
      • 2015-07-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多