【问题标题】:MarkLogic memory limit for SPARQL?SPARQL 的 MarkLogic 内存限制?
【发布时间】:2018-08-21 09:03:57
【问题描述】:

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

我知道它需要更多内存,但有其他替代方法吗? 运行查询并获得结果? (欢迎费时)

【问题讨论】:

  • 请粘贴示例查询...
  • "few TB" ...老实说,今天 4GB 什么都不是,必须将某些东西加载到主内存中才能处理它,至少是一些数据库索引(对于 RDF,通常是多个,例如 spo ,位置等)

标签: sparql marklogic


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 2019-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多