Font Size: a A A

The Design And Implementation Of Concurrent Performance Testing System For XML Database

Posted on:2014-06-30Degree:MasterType:Thesis
Country:ChinaCandidate:H LiFull Text:PDF
GTID:2268330422462220Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapidly development and widespread use of XML technology in many ways,XML is playing an increasingly important role in the exchange of a wide variety of dataon the Web and elsewhere. Currently, Extensible Markup Language has more and moreactive in various fields. XML is applied on the exchange of a wide variety of data andstorage areas relying on its extensibility, compatibility and self-descriptive to raise a highlevel of the accuracy of query, the management capability of data and the growth rate ofdata which relational database cannot achieve.Aiming at the particularity of XML database and TPC-C benchmark test architecture,a series of performance evaluation for XML database has been proposed. The keyindicator to evaluate database performance is throughput in TPC-C benchmark testarchitecture. But it is not enough for XML database, thus, in order to improve the accuracyof the XML database performance evaluation, the new performance evaluation systemwhich in the respect of index, storage and query has been created. In the respect of index,XML database has to create a mapping from attribute value to the offset of an element. Inthe respect of storage, the complex structure and the mixed content of XML documentshave to be taken into account. In the respect of query, path expressions as a core ofXQuery or XPath iterate through the XML database.Cause of the XML database has just begun; research and tools are relatively lackingto complete the XML database performance test. But it is also indispensable to thedevelopment of XML database management system.Currently, most of the performance testing system for XML database is focus on thespeed of storing XML documents and the complexity of the query statements. And onlyfew one focus on the ability to processing data concurrently for XML database.Based on the detection of the speed of storing XML documents and the complexity ofthe query statements, XMLDB TEST TOOL solves the problem that processing dataconcurrently for XML database. The XMLDB TEST TOOL composed of load generatorsubsystem and results analyzing subsystem. Load generator subsystem generates loadbased on the transaction importance and operates the database by scheduling of each transaction. Then, results analyzing subsystem analysis the results and return them to themain interface to display.
Keywords/Search Tags:XML database, Performance test, Concurrency, TPC-C benchmark test
PDF Full Text Request
Related items