gpt4 book ai didi

performance - 我在哪里可以找到 xquery 处理器之间的速度比较,特别是 Saxon 和 Zorba?

转载 作者:行者123 更新时间:2023-12-04 06:23:47 24 4
gpt4 key购买 nike

我找到了功能比较,但没有找到速度比较。

Saxon 是用 Java 编写的,我相信 Zorba 是用 C 编写的,所以人们会期望 Zorba 更快,但是是吗?

最佳答案

您可以在此处运行一些基准测试:http://xqbench.org

由于很长一段时间没有人回答这个帖子,我试着给出部分答案。但请考虑到我可能有偏见,因为我正在研究 Zorba。

首先,我尝试做一些一般性的说明:

  • Zorba 是用 C++ 编写的,而 Saxon 是用 Java 编写的——但这种编程语言绝不表明其中一种比另一种更快。
  • 虽然 Zorba 在 Apache 许可下获得许可,但 Saxon 有另一种许可模式。可以肯定地说,商业 Saxon 版本(即 Saxon-EE)比开源版本快得多。此外(AFAIK)开源版本错过了商业版本的许多功能。
  • 比较两个 XQuery 引擎的速度是非常困难的。最后,它将在很大程度上取决于用例。我很容易写下一些在 Saxon 中比在 Zorba 中运行得更快的查询,反之亦然。

  • 只要您不提供有关您的用例的任何信息,就可能无法以有用的方式回答您的问题。这些是您可能应该问自己的问题:
  • 您需要什么样的功能(XQuery 1.0、模式支持、XQuery 3.0、XQuery 更新工具、XQuery 脚本扩展、花哨的模块、Java 集成、C/C++ 集成等)?
  • Zorba 是否符合要求以及哪些 Saxon 版本符合要求?
  • 你愿意付钱吗(Saxon 肯定是一个物有所值的软件)?
  • 关于performance - 我在哪里可以找到 xquery 处理器之间的速度比较,特别是 Saxon 和 Zorba?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6255668/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com