我正在将一些RDF转储导入Virtuoso开源版(6.x)。我想知道导入相同数据的不同序列化之间是否存在性能差异(我有NT / N3 / XML可用)。
虽然我是这样的:在单个磁盘上使用Striping时有没有人看到导入性能差异?
答案 0 :(得分:1)
通常最好在public OpenLink Discussion Forums,Virtuoso Users mailing list或confidential Support Case上提出有关Virtuoso的问题。
也就是说,进口会有一些性能上的差异,随着负荷的增加,这种差异会变得更加明显。
RDF / XML几乎总是相对较慢 - 因为在将任何三元组写入图形存储之前必须解析整个XML树。
NT省略了必须在N3中处理的大部分语法糖,因此NT 可能可能是加载最快的。但是,N3文件通常比相同数据集的NT更小(有时显着),在某些情况下这可能是一个重要的考虑因素......
底线 - 这个问题充满细微差别,并没有普遍真实的答案。
这里的每个帖子应只涵盖一个问题,但我也会说 - 条带化通常不会在单个设备(无论是硬盘还是SSD)上带来太多好处。当在多个设备上分割存储时,此功能可提供最大的性能优势,每个设备都在其自己的控制器上等。