【问题标题】:Size of Opensource Virtuoso DB or any particular graph开源 Virtuoso DB 或任何特定图表的大小
【发布时间】:2013-06-12 14:21:32
【问题描述】:

我正在进行一项关于在不同商店中存储 RDF 三元组的比较研究。使用 Virtuoso,是否有任何特定的方法来确定数据库的大小?我尝试使用 opersource virtuoso 的 db 文件夹中的 .db 文件,但似乎该文件要么没有更新,要么数据被写入某个未知的地方。确定单个命名图的大小会非常好。在这种情况下的任何帮助将不胜感激。

谢谢

【问题讨论】:

    标签: database size rdf triplestore virtuoso


    【解决方案1】:

    没有任何有意义的方法可以做到这一点。 Here's the explanation(引用如下):

    没有办法做到这一点,因为图表不会分开存储 彼此。所有 RDF 数据都驻留在“共享”表中,即 DB.DBA.RDF_QUAD 用于所有四边形(即图中的三元组),DB.DBA.RDF_OBJ 对于所有不同的文字, DB.DBA.RDF_IRI 对于所有不同的 IRI 等。如果 一个值出现在一个以上的三元组中它只出现一次 “字典”表,因此足迹大小应该在之间“共享” “使用”。

    此外,如果所有相关的三元组都被释放,字典条目 留着,等待下一次重用。 DB.DBA.RDF_QUAD 的四边形可以是 当然,计算在内,但它们以高度压缩的形式保存,所以 无法计算单个图形的实际磁盘大小 --- 每页 关于该图的数据可能包含关于其他的数据 图表。总而言之,有重新映射的页面,它们消耗磁盘 也有空间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-06
      • 2015-06-25
      • 2012-11-04
      • 2013-04-09
      • 1970-01-01
      • 2016-04-19
      相关资源
      最近更新 更多