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 条
  • [21] The cost model for XML documents in relational database systems
    Kim, J
    Lee, W
    Lee, K
    ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2001, : 185 - 187
  • [22] Management of XML documents in object-relational databases
    Kudrass, T
    Conrad, M
    XML-BASED DATA MANAGEMENT AND MULTIMEDIA ENGINEERING-EDBT 2002 WORKSHOPS, 2002, 2490 : 210 - 227
  • [23] Access control of XML documents in relational database systems
    Tan, KL
    Lee, ML
    Wang, Y
    IC'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, VOLS I AND II, 2001, : 185 - 191
  • [24] Mapping XML documents to the object-relational form
    Ha, S
    Kim, K
    ISIE 2001: IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS PROCEEDINGS, VOLS I-III, 2001, : 1757 - 1761
  • [25] LNV: Relational Database Storage Structure for XML Documents
    El-Sharkawi, Mohamed E.
    El Tazi, Neamat Abd El-Hadi
    3RD ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, 2005, 2005,
  • [26] Relational databases for querying XML documents: Limitations and opportunities
    Shanmugasundaram, J
    Tufte, K
    He, G
    Zhang, C
    DeWitt, D
    Naughton, J
    PROCEEDINGS OF THE TWENTY-FIFTH INTERNATIONAL CONFERENCE ON VERY LARGE DATA BASES, 1999, : 302 - 314
  • [27] Integrating XML and Relational Data
    Nassiri, Hassana
    Machkour, Mustapha
    Hachimi, Mohamed
    14TH INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS AND PERVASIVE COMPUTING (MOBISPC 2017) / 12TH INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND COMMUNICATIONS (FNC 2017) / AFFILIATED WORKSHOPS, 2017, 110 : 422 - 427
  • [28] NATIVE XML DATABASES VS. RELATIONAL DATABASES IN DEALING WITH XML DOCUMENTS
    Pavlovic-Lazetic, Gordana
    KRAGUJEVAC JOURNAL OF MATHEMATICS, 2007, 30 : 181 - 199
  • [29] XML structures for relational data
    Du, WY
    Lee, ML
    Ling, TW
    SECOND INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS ENGINEERING, VOL I, PROCEEDINGS, 2002, : 151 - 160
  • [30] Preventing Information Leakage in Secure Multiple XML Documents Publishing
    Ding, Yixiang
    Peng, Tao
    Jiang, Minghua
    INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2008, 2 (01): : 29 - 37