无需解压即可将大型压缩 RDF 文件加载到 Jena TDB2 中

问题描述 投票:0回答:2

我正在尝试将一个大型 RDF 文件(大约一亿个三元组)加载到 Jena TDB2 数据库中。带有图形存储协议的 Fuseki 不起作用,因为文件对于客户端来说太大了。该文件是压缩的 NTriples,大约比未压缩的 NTriples 文件小 20 倍。是否可以在即时解压缩数据的同时加载数据?我尝试使用命名管道,但这不起作用:

$ tdb2.tdbloader --loc $DB <(zcat rdf.nt.gz)
Can't read file : /dev/fd/63
jena tdb
2个回答
0
投票

AndyS 所述,压缩文件可以直接传递给 Jena TDB2 命令行工具,所以这个例子有效:

$ tdb2.tdbloader --loc $DB rdf.nt.gz

0
投票

$ tdb2.tdbloader --loc $DB rdf.nt.gz

© www.soinside.com 2019 - 2024. All rights reserved.