XML Database Benchmark:
"Transaction Processing over
XML (TPoX)"
Workload Driver ·
Download |
New TPoX
2.1 released ! (Download). Transaction
Processing over XML (TPoX) is an application-level XML database benchmark
based on a financial application scenario. It is used to evaluate the
performance of XML database systems, focusing on XQuery, SQL/XML, XML
storage, XML indexing, XML Schema support, XML updates, logging, concurrency
and other database aspects. (Overview paper) TPoX consists of the
following parts:
TPoX simulates a security
trading scenario and uses a real-world XML Schema (FIXML) to
model some of its data. TPoX is purposefully simplified, yet still realistic
in terms of documents, transactions, and usage of XML Schemas. TPoX is very flexible and
extensible. The data distributions, transactions, workload composition, data
and multi-user scaling, commit frequencies, think times, etc. are all configurable.
With specific settings we propose a reference workload in the first version
of TPoX. But, any parameter can be changed and different transactions can be
run over the same or modified data. This makes TPoX a versatile performance
test harness for XML databases. We welcome any feedback or
contributions to extend and refine the benchmark. You can use forums, email, or
connect to the TPoX SVN.
Possible contributions include but are not limited to:
Matthias Nicola, mnicola@us.ibm.com Agustin Gonzalez, agustin.gonzalez@intel.com Rekha Raghu, rekha.raghu@intel.com Ying Zhang, ying.m.zhang@intel.com Irina Kogan, irina.kogan@gmx.net Mike Liu, mike.zhiyue.liu@gmail.com Berni Schiefer, schiefer@ca.ibm.com Guangjun (Kevin) Xie, kxie@ca.ibm.com Peter Shum, shum@ca.ibm.com Andreas Fichter, andyfichter@gmail.com Martin Sommerlandt, msommerl@us.ibm.com |