【问题标题】:Which search offers best performance in Marklogic 8 java API?哪个搜索在 Marklogic 8 java API 中提供最佳性能?
【发布时间】:2016-08-01 14:58:54
【问题描述】:

我正在使用 Marklogic 8 并使用 Java API 来检索和存储文档。
我所有的文档存储(JSON 文件)的文件大小最大为 2Kb。
我有两个问题: 在查询的大多数 JSON 节点上都设置了索引。
默认情况下,搜索将包括一系列时间戳(长),即包含往返时间戳的搜索。加上最终用户要求的任何其他节点。
代码使用QBE方式查询数据库。

问题 1: 有没有比 Query By Example 性能更好的方法,例如字符串查询定义搜索、键值搜索、结构化查询定义或组合查询搜索>

问题 2: 运行它的机器会影响性能吗?
我现在在我的本地 Windows 机器上工作,但最终 Marklogic 将托管在生产中的 UNIX 机器上。
我不确定 Unix 机器的规格。

【问题讨论】:

    标签: marklogic marklogic-8


    【解决方案1】:

    QBE 和字符串查询在服务器中被翻译成结构化查询。因此,直接从结构化查询开始应该可以为您提供最佳性能,尽管差异应该可以忽略不计。组合查询不如将选项存储在服务器中理想,因为将选项与每个查询一起发送会产生一些开销。

    机器当然会对性能产生影响。在指定生产机器和配置操作系统时,请务必通读Installation Guide。另外请务必关注Query Performance Guidehelp knowledgebase articles on tuning

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-17
      • 1970-01-01
      • 2011-06-18
      • 1970-01-01
      相关资源
      最近更新 更多