XML.com: XML From the Inside Out
oreilly.comSafari Bookshelf.Conferences.

advertisement
 Resource Guide -> Test Suites, Relational Databases -> XMach-1

XMach-1

Date: Feb. 16, 2001
Link: http://dbs.uni-leipzig.de/en/projekte/XML/XmlBenchmarking.html
Source Author or Organization: Timo Böhme, Erhard Rahm, Institute of Computer Science, University of Leipzig

XMach-1 (XML Data Management benchmark) is a proposed system for benchmarking the performance of both native XML data management systems and XML-enabled relational Database Management Systems (DBMS). To model typical use of a XML data management system, the benchmark is based upon a web application. The architecture assumes an XML database, application servers, loaders and browser clients. (The number of database and application servers is variable.) The application servers run a Hypertext Transport Protocol (HTTP) server and other middleware to support XML document processing. A query and update workload is generated via emulated browsers and loaders (i.e., loader programs such as robots crawling the web or a registration program) that considers several types of XML data, especially schema-less data, structured data, and text documents.

The primary metric is the Xqps, which "measures the query throughput of a system under response time constraints". The XMach-1 benchmark is not meant to evaluate all kinds of XML processing, but primarily XML data management.