XML Database Benchmark:
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.
Matthias Nicola, firstname.lastname@example.org
Agustin Gonzalez, email@example.com
Rekha Raghu, firstname.lastname@example.org
Ying Zhang, email@example.com
Irina Kogan, firstname.lastname@example.org
Mike Liu, email@example.com
Berni Schiefer, firstname.lastname@example.org
Guangjun (Kevin) Xie, email@example.com
Peter Shum, firstname.lastname@example.org
Andreas Fichter, email@example.com
Martin Sommerlandt, firstname.lastname@example.org