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