Efficiently publishing relational data as XML documents

被引:0
|
作者
Shanmugasundaram, J
Shekita, E
Barr, R
Carey, M
Lindsay, B
Pirahesh, H
Reinwald, B
机构
[1] IBM Corp, Almaden Res Ctr, San Jose, CA 95120 USA
[2] Univ Wisconsin, Madison, WI 53706 USA
[3] Cornell Univ, Ithaca, NY 14850 USA
来源
VLDB JOURNAL | 2001年 / 10卷 / 2-3期
关键词
relational databases; XML; publishing;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
XML is rapidly emerging as a standard for exchanging business data on the World Wide Web. For the foreseeable future, however. most business data will continue to be stored in relational database systems. Consequently, if XML is to fulfill its potential, some mechanism is needed to publish relational data as XML documents. Towards that goal, one of the major challenges is finding a way to efficiently structure and tag data from one or more tables as a hierarchical XML document. Different alternatives are possible depending on when this processing takes place and how much of it is done inside the relational engine. In this paper, we characterize and study the performance of these alternatives. Among other things, we explore the use of new scalar and aggregate functions in SQL for constructing complex XML documents directly in the relational engine. We also explore different execution plans for generating the content of an XML document. The results of an experimental study show that constructing XML documents inside the relational engine can have a significant performance benefit. Our results also show the superiority of having the relational engine use what we call an "outer union plan" to generate the content of an XML document.
引用
收藏
页码:133 / 154
页数:22
相关论文
共 50 条
  • [31] An Internet-Scale Service for Publishing and Locating XML Documents
    Rao, Praveen
    Moon, Bongki
    ICDE: 2009 IEEE 25TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2009, : 1459 - +
  • [32] XML Data Compression in Web Publishing
    Qiu, Ruiheng
    Hu, Wei
    Tang, Zhi
    Lu, Xiaoqing
    Zhang, Lei
    IMAGING AND PRINTING IN A WEB 2.0 WORLD III, 2012, 8302
  • [33] Foundations of a new proposal for querying relational databases and XML documents
    García, AF
    Larrea, MJG
    Aguilar, LJ
    Labrador, JLD
    WEB ENGINEERING, PROCEEDINGS, 2003, 2722 : 411 - 412
  • [34] Clock: Synchronizing internal relational storage with external XML documents
    Zhang, X
    Mitchell, G
    Lee, WC
    Rundensteiner, EA
    ELEVENTH INTERNATIONAL WORKSHOP ON RESEARCH ISSUES IN DATA ENGINEERING, PROCEEDINGS: DOCUMENT MANAGEMENT FOR DATA INTENSIVE BUSINESS AND SCIENTIFIC APPLICATIONS, 2001, : 111 - 118
  • [35] Storing together the structural information of XML documents in relational databases
    Jin, M
    Shin, BJ
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2004, PT 4, 2004, 3046 : 763 - 771
  • [36] The Concept of Transformation of XML Documents into Quasi-Relational Model
    Marcjan, Robert
    Siwik, Leszek
    BEYOND DATABASES, ARCHITECTURES AND STRUCTURES, BDAS 2014, 2014, 424 : 569 - 580
  • [37] Storing linked XML documents in object-relational DBMS
    School of Computing, Engineering and Information Sciences, Northumbria University, Newcastle upon Tyne, United Kingdom
    J. Compt. Inf. Technol., 2006, 3 (225-241):
  • [38] Query-Preserving Watermarking of Relational Databases and XML Documents
    Gross-Amblard, David
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2011, 36 (01):
  • [39] Management of XML documents without schema in relational database systems
    Kudrass, T
    INFORMATION AND SOFTWARE TECHNOLOGY, 2002, 44 (04) : 269 - 275
  • [40] Parallel storing and querying XML documents using relational DBMS
    Qin, J
    Yang, SQ
    Don, WH
    ADVANCED PARALLEL PROCESSING TECHNOLOGIES, PROCEEDINGS, 2003, 2834 : 629 - 633