Title: INode*: an effective approach for storing XML using relational database

Authors: Hoi Kit Lau, Vincent Ng

Addresses: Department of Computing, The Hong Kong Polytechnic University, Hung Hom, Kowloon, Hong Kong. ' Department of Computing, The Hong Kong Polytechnic University, Hung Hom, Kowloon, Hong Kong

Abstract: With the increasing amount of XML used in web applications for representing and exchanging information, researchers have proposed different methods of using relational database to store and manage XML data. The model-mapping methods do not require DTD so that fixed database schemas can be used. In this paper, we present a new model-mapping method called INode*. This method is based on a numbering scheme for mapping XML data into relational databases. It enables quick retrieval of ancestor-descendant relationships between elements in XML by simple calculations. Experiments show that INode* can reduce the storage requirement while having a better query performance in comparison to several other model-mapping methods.

Keywords: XML; relational tables; model-based data mapping; web applications; relational databases; data exchange.

DOI: 10.1504/IJWET.2004.005237

International Journal of Web Engineering and Technology, 2004 Vol.1 No.3, pp.338 - 352

Published online: 14 Sep 2004 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article