XML数据库性能测试工具-TPoX
2010-12-28 15:27:09 阿炯

TPoX 是一个应用级的基准XML数据库的基础上的金融应用方案。它是用来评价业绩的XML数据库系统,侧重于XQuery查询、使用SQL/XML、XML的存储、XML索引、XML架构的支持、XML的更新、并发和其他数据库方面的问题。

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.

Features
* A toolset for XML data generation to efficiently generate millions of XML documents with well-defined value distributions and referential consistency across documents.

* XML Schemas for all document types used in the benchmark.

* A set of transactions to be run on the generated data. This includes queries in XQuery and SQL/XML notation as well as insert, update and delete operations.

* A workload driver which spawns 1 to n parallel threads that simulate concurrent database users. Each user connects to the database and submits a mix of transactions. The transactions are picked randomly from a set of transaction templates. At run time, parameter markers in the templates are replaced by actual values drawn from configurable random value distributions. The workload driver collects and reports performance metrics, such as min/max/avg response time and overall throughput.

* Documentation for all of the above-mentioned pieces.


最新版本:


官方主页:http://tpox.sourceforge.net/