SPARQL 的 MarkLogic 内存限制?

MarkLogic memory limit for SPARQL?

我正在测试几种“select *”类型的 SPARQL 查询 针对几 TB 的三重数据,当然不在生产中。 但是,我们只有有限的机器资源(4GB 内存)来测试查询。

我知道它需要更多的内存,但是有没有其他选择 运行查询并得到结果? (欢迎耗时)

我的笔记本电脑有 32GB 的内存,所以即使对于开发服务器来说,这听起来资源不足。话虽如此,对于任何特定查询,我都会寻找方法来减少您 运行 反对的三元组数量。您的三元组是否被分割成图形,如果是这样,是否可以针对一个图形进行查询?另一个减少策略是使用 $query 参数到 sem:sparql 来识别包含您关心的三元组的文档。