To read this content please select one of the options below:

An efficient mapping schema for storing and accessing XML data in relational databases

Jun Wu (Department of Computer Science and Information Engineering, National Pingtung Institute of Commerce, Pingtung, Taiwan, Republic of China)
Shang‐Yi Huang (Department of Information Management, National Pingtung Institute of Commerce, Pingtung, Taiwan, Republic of China)

International Journal of Web Information Systems

ISSN: 1744-0084

Article publication date: 28 August 2009

325

Abstract

Purpose

The purpose of this paper is to reduce the number of join operations for retrieving Extensible Markup Language (XML) data from a relational database.

Design/methodology/approach

The paper proposes a new approach to eliminate the join operations for parent‐child traversing and/or sibling searching such that the performance of query processing could be improved. The rationale behind the design of the proposed approach is to distribute the structural information into relational databases.

Findings

The paper finds that the number of join operations which are needed for processing parent‐child traversal and sibling search can be bounded under the proposed approach. It also verifies the capability of the proposed approach by a series of experiments based on the XMark benchmark, for which it has encouraging results.

Research limitations/implications

Compared with previous approaches based on the structure encoding method, the proposed approach needs more space to store additional immediate predecessor's IDs. However, the approach has similar performance to others and it is much easier to implement.

Practical implications

The experimental results show that the performance of the proposed approach is less than 3 per cent of the well‐known MonetDB approach for processing benchmark queries. Moreover, its bulkloading time is much less than that for the MonetDB. There is no doubt that the approach is efficient for accessing XML data with acceptable overheads.

Originality/value

This paper contributes to the implementations of XML database systems.

Keywords

Citation

Wu, J. and Huang, S. (2009), "An efficient mapping schema for storing and accessing XML data in relational databases", International Journal of Web Information Systems, Vol. 5 No. 3, pp. 327-347. https://doi.org/10.1108/17440080910983574

Publisher

:

Emerald Group Publishing Limited

Copyright © 2009, Emerald Group Publishing Limited

Related articles