如何解释Sesame 2.7.7中磁盘上的内存和本机存储大小之间的巨大差异?

时间:2014-02-03 12:46:36

标签: sesame triplestore

我有一个 2.9GB n-triples文件,我设法在一个带有(spoc,posc和ospc索引)的本地芝麻存储库中加载它(让我们称之为repo_native )和内存中的芝麻存储库(让我们称之为repo_memory)。我已经检查了目录~/.aduna/openrdf-sesame/repositories中两个存储库的磁盘大小,我很惊讶目录repo_native采用 1.8GB 而目录{{1只需 125MB

我真的不知道如何解释这个问题。存储库中的持久性是否也以某种方式使用本机存储?

是否有人对这种尺寸差异有解释?

提前致谢

1 个答案:

答案 0 :(得分:1)

此处没有足够的信息来诊断问题,但是如果您将2.9GB文件上传到内存存储器,并且内存存储的存储目录的大小只有125M,这可能意味着您的数据尚未存在坚持到磁盘。您可能尚未将内存存储库配置为同步到磁盘,或者在上载过程中出现问题。

不,内存存储不使用本机存储的持久性机制,它有自己的(远不那么复杂)持久性机制。