(CC ing Werner as per his request)

[EMAIL PROTECTED] wrote:

One thing you you forgot to test, and hence include in your report, was performance when using non "large" documents.
In writing the XML:DB benchmarks (xmldbench,sourceforge.net)


(Sidenote: from http://xmldbench.sourceforge.net: "All databases are tested "out of the box", and no tweaking of parameters will be done". Xindice out of the box will use JVM of the servlet container; when script xindice.[sh|bat] used, it allows to set JAVA_OPT variable, but there is no default settings, which means that only 64Mb will be used. For comparison, eXist is allowed to use 256Mb of memory)


I've noted that using xml documents of about 30K in size, eXist
falls over at anything over and above about 30 000 resources, whereas Xindice 1.0 AND 1.1b happily performs up to about 100 000
documents.


Your test data of 5MB documents would have missed this important note, and I still question the reasoning in having a 5MB xml document anyway - usually this is symptomatic of a design problem. (IMHO)


I think you are right. Xindice FAQ, question #2:


2. What is Xindice not?

Xindice is not a persistent DOM implementation. It was not designed to store and
manage single monster sized documents, where one document is treated as a set of
mini documents. It was specifically designed for managing many small to medium sized documents.




OTOH, it would be interesting to know what amount of memory was given to the xindice during this test (my bet is that it was default for JVM - 64Mb), and what amount of memory would be enough to pass the test without OOME. But Werner have not gone this far, so we you won't see memory requirements comparison for the databases.



WH

Werner Frieb wrote:


Hi list members !

I've just finished a report on XML databases
http://www.studierstube.org/world/xml_databases_compared.html
where I've tried to evaluate and compare Tamino - Xindice - eXist.

Please, let me know what you think and



Also, I notices that you reference to the old, xindice 1.0, documentation. All documentation which is work in progress and which is relevant to the xindice 1.1 is located under dev/ folder (dev tab in the navigation).

Hope this clears the version mess you had with the documentation.

Regards,
Vadim



send a copy of your answer directly to my e-mail address ([EMAIL PROTECTED]),
so that I don't miss it.


Merry Christmas !

Werner.





Reply via email to