<mailto:l...@fromoldbooks.org> @Liam R. E. Quin : Thanks for your feedback. The processing time is between 2 minutes and more than 11 hours (see table below). Thus, the loading time of the Java virtual machine has little impact. The main XQuery script loads the XML document once at the start of processing. It is then requested several times as part of more or less complex quality controls. At this moment, the XML document is not intended to be stored. This is why it is not loaded into a database before processing.
Saxon BaseX Start Stop Elapse time Start Stop Elapse time Check Monitoring 2022 FRH 06:16:54 06:19:30 00:02:36 06:44:06 10:05:21 03:21:15 Check Multi schéma 2022 FRH 06:25:46 06:31:47 00:06:01 10:05:55 11:39:07 01:33:12 De : Liam R. E. Quin <l...@fromoldbooks.org> Envoyé : samedi 20 avril 2024 05:00 À : ANDRADE Antonio <antonio.andr...@ofb.gouv.fr>; basex-talk@mailman.uni-konstanz.de Objet : Re: [basex-talk] Performance issue with BaseX CLI On Fri, 2024-04-19 at 10:45 +0200, ANDRADE Antonio wrote: Hie, For the purposes of European Water Framework Directive reporting, I compared the performances of the Saxon and BaseX XQuery engines. First, you should consider (as i think Martin said) the Java runtime startup time, typically a second or so. Second, BaseX is a database. If you will process the same document many times, first load it into a database and then use the Python BaseX client. This will avoid startup time, and, more importantly, will allow BaseX to make use of database indexes. If you will only process any given document once, then Saxon may well be the appropriate tool. liam -- Liam Quin, https://www.delightfulcomputing.com/ <https://antiphishing.vadesecure.com/v4?f=SnpNUUNxek1BTWh6ZFZjaWCyrlumiLHtHmHGdEVdgTGAg0gyDE-v9PTNgKgfV2Nw&i=cHp0TkJvdm11bGhoR250SmgzWyo1rr-iN9AzEpeQLkU&k=6xq5&r=Z1RORVRCV0NEb2hhaDhMZNAVNIuDyvWRZH6WeNsm4siBbLteM10PATfmacXtXZrM&s=4c7cb6bdfca9fe7ddb2b3683dad19c0df1db6cbdc34171049937c0a5791ef479&u=https%3A%2F%2Fwww.delightfulcomputing.com%2F> Available for XML/Document/Information Architecture/XSLT/ XSL/XQuery/Web/Text Processing/A11Y training, work & consulting. Barefoot Web-slave, antique illustrations: http://www.fromoldbooks.org <https://antiphishing.vadesecure.com/v4?f=SnpNUUNxek1BTWh6ZFZjaWCyrlumiLHtHmHGdEVdgTGAg0gyDE-v9PTNgKgfV2Nw&i=cHp0TkJvdm11bGhoR250SmgzWyo1rr-iN9AzEpeQLkU&k=6xq5&r=Z1RORVRCV0NEb2hhaDhMZNAVNIuDyvWRZH6WeNsm4siBbLteM10PATfmacXtXZrM&s=8296c1235680d7664e4428bb2543916368c7e78a7235acc5e660e575e227a9fd&u=http%3A%2F%2Fwww.fromoldbooks.org%2F>