Model-Mapping Approaches for Storing and Querying XML Documents in Relational Database: A Survey
Extensible Markup Language (XML), which is recommended by the World Wide Web Consortium (W3C), has rapidly become the dominant standard for data interchange and data representation on the web. At present, with the growing use of XML data on the web, the size of this type of data is increasing rapidly, and users issue more complex queries on this data. Therefore, the demand to manage this data in terms of storing and querying has elicited considerable research attention. This demand has prompted numerous researchers to propose various approaches for using relational databases to manage data because of its maturity and excellent scalability. These approaches can be categorized into: structure-mapping and model-mapping approaches. In this paper, we discuss the main characteristics and the challenge of storing XML documents in relational databases to obtain high query performance. We surveyed and compared the most cited model-mapping approaches such as Edge, XRel, XParent and XPEV. This paper presents the advantages and limitations of these approaches in this field. This Paper shows that although XPEV approach overcome on others approaches like Edge, XRel and Xparent in storage space, query response time and the influence of scalability on query performance when data sizes become bigger, it still has not resolve storing and querying XML documents in efficient way. Therefore, the paper paves the way for solutions to improve these approaches in terms of efficient storing and querying of XML documents.
Publishing Year
2014