Performance comparision of transactions processing in native XML database

Dariusz Bernatowicz


The purpose of this article is to show the results of the comparison an efficiency of storage and processing of XML documents in a transaction native XML databases. This paper presents a characteristic and requirements for the native XML database. Moreover, it describes the methodology of testing and also contains results of those tests and conclusions.


native DB XML; transactions; XQuery; Sedna; DB2 Express

Full Text:

PDF (Polski)


Bernstein P., Hadzilacos V., Goodman N.: Concurrency Control and Recovery in Database Systems. Addison Wesley, Massachusetts 1987.

Bourret R.: XML Database Products,

Chen W., Goutev D., Ahuja R.: DB2 9 pureXML Guide. IBM, 2007.

Dom Working Group: Document Object Model (DOM) Level 1 Specification, ver. 1.0, 1998.

Fonichev A., Grinev M., Kuznetsov S.: Descriptive Schema Driven XML Storage. Institute for System Programming of Russia Academy of Science.

Graves M.: Projektowanie baz danych XML. Wydawnictwo Helion, Gliwice 2002.

Herder T., Reuter A.: Principles of Transaction-Oriented Database Recovery. ACM Computing Surveys, 1983.

Java Architecture for XML Binding (JAXB). Final Release of this Specification, JSR-222,

Ozsu M.T., Valduriez P.: Principles of Distributed Database Systems. Second Edition, Prentice Hall, 1999.

Quin L.: Open Source XML Database Toolkit. John Willey & Sons, Inc, USA 2000.

Salminen A., Tompa F. W.: Requirements for XML Document Database Systems. ACM Symposium on Document engineering, 2001.

XML Core Working Group: Extensible Markup Language (XML) 1.0 (Fifth Edition). W3C Recommendation 26 Nov 2008,

XML Query Working Group and XSL Working Group: XQuery 1.0 and XPath 2.0 Data Model. W3C Working Draft 29 Oct 2004,