十亿三倍有多大?

时间:2010-11-10 16:23:22

标签: database comparison triplestore

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

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

1 个答案:

答案 0 :(得分:4)

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

从广义上讲,您可以使用以下内容将表格大小转换为三倍计数:

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 .

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