如何将 rdf 批量数据上传到 janus 图

问题描述

我有 RDF(ttl) 格式的数据。它有大约 600 万个三胞胎。目前,我已使用 rdf2gremlin python 脚本进行此转换,但需要花费很多时间,即 10k 条记录需要大约 1 小时。 我使用 Scylla DB 作为 Janus 图形后端。 下面是我使用的python代码

from rdf2g import setup_graph
DEFAULT_LOCAL_CONNECTION_STRING = "ws://localhost:8182/gremlin"
g = setup_graph(DEFAULT_LOCAL_CONNECTION_STRING)

import rdflib
import pathlib

OUTPUT_FILE_LAM_PROPERTIES = pathlib.Path("path/to/ttl/file/.ttl").resolve()

rdf_graph = rdflib.Graph()
rdf_graph.parse(str(OUTPUT_FILE_LAM_PROPERTIES),format="ttl")

neo4j 中的相同 RDF 数据加载整个数据只需要大约 10 分钟。但我想使用 Janus 图。

请向我建议使用 python 或 java 将批量 RDF 数据上传到 Janus 图的最佳方法

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)