Skip to Main Content
With the promotion and application of XML standards, an increasing number of organizations and institutions are using XML in their information management and data exchange. The classic problem of data management has emerged, namely, how to effectively store, retrieve, index, query and update the XML documents. This paper presents a native XML storage scheme seamlessly integrated with relational database, whose central idea is to take advantage of effective XML node numbering scheme to support XML data model over relational table. Firstly, this relational table of XML nodes is a non-destructive mapping of XML data model; Secondly, the storage scheme maximize the reuse of the underlying storage mechanism existing in relational database, which guarantees the transaction processing, log and recovery management, concurrent control of XML data. Using a variety of data sets, we conduct experiments on this scheme and previous XML storage schemes to compare the storage space, storage time and publication time between them. Experimental results show that our storage scheme is a high-performance XML storage scheme.