Re: [ANN] XSDBench XML Schema Benchmark 1.0.0 released

Hi Michael,

Michael Kay <mike@saxonica.com> writes:

> Have I missed something, or does this "benchmark" really consist of just a
> single schema and a single instance to be measured?

Yes, because we tried to make it as close to reality as possible. The schema
consists of multiple sub-tests for the most commonly-used features of XML
Schema (structure). It tests:

  * attribute
  * anyAttribute

  * element
  * any

  * all
  * choice
  * sequence

  * complex type empty content, including extension and restriction
  * complex type simple content, including extension and restriction
  * complex type complex content, including extension and restriction

The instance then exercises each of these sub-tests in a number of
ways. This way you get an overall performance of the parsers on the
set of most commonly used features. Of course, you may not use some
of them in your schemas. We still think it is better than to have
a number of small schemas that each exercise an individual feature
because:

  a) this is not what real-life schemas look like

  b) it is not clear how to interpret these results for practical
     purposes (i.e., which parser will be the fastest for my schemas).



-boris


-- 
Boris Kolpackov
Code Synthesis Tools CC
http://www.codesynthesis.com
tel: +27 76 1672134
fax: +27 21 5526869

Received on Wednesday, 18 October 2006 11:49:30 UTC