Title :
What makes the differences: benchmarking XML database implementations
Author :
Lu, Hongjun ; Yu, Jeffrey Xu ; Wang, Guoren ; Zheng, Shihui ; Jiang, Haifeng ; Yu, Ge ; Zhou, Aoying
Author_Institution :
Hong Kong Univ. of Sci. & Technol., China
Abstract :
XML is emerging as a major standard for representing data on the World-Wide-Web. Recently, many XML storage models have been proposed to manage XML data. We propose several benchmarks including XMark and XMach in order to assess an XML database´s abilities to deal with XML queries. We report our first set of results on benchmarking a set of XML database implementations using two XML benchmarks. In general, XML data can be managed as text files, by existing DBMSs, or by the so-called native XML engines. We implemented three XML database systems. VXMLR, and XParent were built on top of RDBMS, and XBase was implemented as a native XML engine. For each approach, variations on schema mapping and storage methods were also implemented for comparison.
Keywords :
XML; benchmark testing; data models; query processing; relational databases; software performance evaluation; XML benchmark; XML database implementation; XML document; XML storage model; native XML engine; relational DBMS; schema mapping; Data engineering; Databases; XML;
Conference_Titel :
Data Engineering, 2003. Proceedings. 19th International Conference on
Print_ISBN :
0-7803-7665-X
DOI :
10.1109/ICDE.2003.1260847