是否可以将三重存储的大小与 RDBMS 的粗略等价相关联?或者这会根据存储的数据类型而变化太大(在我的情况下是 CMS 的文本内容)
我试图弄清楚一个 800MB 的数据库与 17 亿个三重存储的比较。我完全准备好被告知这是一个愚蠢的问题。
是否可以将三重存储的大小与 RDBMS 的粗略等价相关联?或者这会根据存储的数据类型而变化太大(在我的情况下是 CMS 的文本内容)
我试图弄清楚一个 800MB 的数据库与 17 亿个三重存储的比较。我完全准备好被告知这是一个愚蠢的问题。
这是一个很难回答的问题,但并不愚蠢。
从广义上讲,您可以通过以下方式从表格大小转换为三重计数:
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 键),它可能或多或少,但它应该给你一些想法。