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

被引:1
|
作者
Wu, Jun [1 ]
Huang, Shang-Yi [2 ]
机构
[1] Natl Pingtung Inst Commerce, Dept Comp Sci & Informat Engn, Pingtung, Taiwan
[2] Natl Pingtung Inst Commerce, Dept Informat Management, Pingtung, Taiwan
关键词
Extensible Markup Language; Relational databases; Database management;
D O I
10.1108/17440080910983574
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:327 / +
页数:22
相关论文
共 50 条
  • [1] Storing and querying fuzzy XML data in relational databases
    Liu, Jian
    Ma, Z. M.
    Feng, Xue
    APPLIED INTELLIGENCE, 2013, 39 (02) : 386 - 396
  • [2] Storing and querying fuzzy XML data in relational databases
    Jian Liu
    Z. M. Ma
    Xue Feng
    Applied Intelligence, 2013, 39 : 386 - 396
  • [3] Efficient schema-based XML-to-relational data mapping
    Atay, Mustafa
    Chebotko, Artem
    Liu, Dapeng
    Lu, Shiyong
    Fotouhi, Farshad
    INFORMATION SYSTEMS, 2007, 32 (03) : 458 - 476
  • [4] Storing and querying XML data using denormalized relational databases
    Andrey Balmin
    Yannis Papakonstantinou
    The VLDB Journal, 2005, 14 : 30 - 49
  • [5] Storing and querying XML data using denormalized relational databases
    Balmin, A
    Papakonstantinou, Y
    VLDB JOURNAL, 2005, 14 (01): : 30 - 49
  • [6] Mapping XML-schema to relational schema
    Sun, HW
    Zhang, SS
    Zhou, JT
    Wang, J
    EURASIA-ICT 2002: INFORMATION AND COMMUNICATION TECHNOLOGY, PROCEEDINGS, 2002, 2510 : 322 - 329
  • [7] Storing multidimensional XML documents in relational databases
    Fousteris, N.
    Gergatsoulis, M.
    Stavrakas, Y.
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2007, 4653 : 23 - +
  • [8] Mapping XML DTD to Relational Schema
    Feng, Ye
    Xiao Jingsheng
    FIRST INTERNATIONAL WORKSHOP ON DATABASE TECHNOLOGY AND APPLICATIONS, PROCEEDINGS, 2009, : 557 - 560
  • [9] Storing Long-Lived Concurrent Schema and Data Versions in Relational Databases
    Wall, Bob
    Angryk, Rafal
    NEW TRENDS IN DATABASE AND INFORMATION SYSTEMS II, 2015, 312 : 97 - 108
  • [10] A data mediator for storing and querying XML data in RDBMS using efficient schema-oblivious mapping strategies
    Hyder, Syed Irfan
    Hassan, Saeed
    2006 6TH INTERNATIONAL CONFERENCE ON ITS TELECOMMUNICATIONS PROCEEDINGS, 2006, : 1311 - +