Вы можете запустить некоторые тесты здесь: http://xqbench.org
Поскольку долгое время никто не отвечал на этот пост, я стараюсь дать некоторые части ответа. Но, пожалуйста, учтите, что я, вероятно, предвзят, так как работаю над Zorba.
Прежде всего я попытаюсь сделать несколько общих замечаний:
- Zorba написан на C ++ и Saxon на Java - но язык программирования ни в коем случае не указывает на то, что один из них быстрее другого.
- Хотя Zorba лицензируется по лицензии Apache, у Saxon есть другая модель лицензирования. Можно с уверенностью сказать, что коммерческая версия Saxon (то есть Saxon-EE) намного быстрее, чем версия с открытым исходным кодом. Также (AFAIK) версия с открытым исходным кодом пропускает много функций из коммерческой.
- Сравнение скорости двух движков XQuery чрезвычайно сложно. В конце концов, это будет очень сильно зависеть от варианта использования. Мне легко записать некоторые запросы, которые в Саксонии выполняются быстрее, чем в Зорбе, и наоборот.
Пока вы не предоставите никакой информации о вашем сценарии использования, вероятно, невозможно ответить на ваш вопрос полезным способом. Вот вопросы, которые вы, вероятно, должны себе задать:
- Какие функции вам нужны (XQuery 1.0, поддержка схем, XQuery 3.0, средство обновления XQuery, расширение XQuery Scripting, модные модули, интеграция с Java, интеграция с C / C ++ и т. Д.)
- Соответствует ли Zorba требованиям и какие версии Saxon соответствуют требованиям?
- Готовы ли вы заплатить деньги (а Saxon наверняка стоит программного обеспечения)?