IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

A Benchmark Comparison Between Native XML and Relational Databases

A Benchmark Comparison Between Native XML and Relational Databases
View Free PDF
Author(s): Alexander van der Linden (University of Liverpool, The Netherlands) and Paul Darbyshire (Victoria University, Australia)
Copyright: 2005
Pages: 4
Source title: Managing Modern Organizations Through Information Technology
Source Editor(s): Mehdi Khosrow-Pour (Information Resources Management Association, USA)
DOI: 10.4018/978-1-59140-822-2.ch053

Abstract

The growth of the Internet and of XML has dramatically affected the way information is exchanged and combined. An indicator of the extent is that every major database vendor has added XML support to their product. XML is changing the way databases are used, often in ways that database vendors would never have anticipated just a few years ago. Most commercial relational, object-relational, and object-oriented database systems offer extensions and other mechanisms to support the management of XML data. In addition to supporting XML within existing database management systems, we have seen the emergence of native XML databases. These are designed for seamless storage, retrieval, and manipulation of XML data and integration with related technologies, and have been proposed as a solution to the complex storage of XML structured data. While some researchers claim that native XML databases will play a major role in the database world, others claim that as soon as SQL databases have developed XML capabilities, native XML databases will cease to exist due to poor performance. This paper presents the results from a comparative investigation into the performance of a relational database against an existing native XML database. Benchmark tests are based on the XMark1 benchmark, are used to compare the relative performance.

Body Bottom