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 条
  • [1] Efficiently publishing relational data as XML documents
    Shanmugasundaram J.
    Shekita E.
    Barr R.
    Carey M.
    Lindsay B.
    Pirahesh H.
    Reinwald B.
    [J]. The VLDB Journal, 2001, 10 (2) : 133 - 154
  • [2] XML Documents - Publishing from Relational Databases
    Stancu, Mihai
    [J]. DIGITAL INFORMATION PROCESSING AND COMMUNICATIONS, PT 1, 2011, 188 : 85 - 96
  • [3] SilkRoute:: A framework for publishing relational data in XML
    Fernández, M
    Kadiyska, Y
    Suciu, D
    Morishima, A
    Tan, WC
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 2002, 27 (04): : 438 - 493
  • [4] Creating XML documents from relational data sources
    Vittori, CM
    Dorneles, CF
    Heuser, CA
    [J]. ELECTRONIC COMMERCE AND WEB TECHNOLOGIES, 2001, 2115 : 60 - 70
  • [5] Secure publishing of XML documents
    Carminati, B
    [J]. XML-BASED DATA MANAGEMENT AND MULTIMEDIA ENGINEERING-EDBT 2002 WORKSHOPS, 2002, 2490 : 587 - 596
  • [6] USING SQL/XML FOR EFFICIENTLY TRANSLATING QUERIES OVER XML VIEW OF RELATIONAL DATA
    Lemos, Fernando
    Costa, Clayton
    Vidal, Vania
    [J]. ICEIS 2010: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 1: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2010, : 269 - 274
  • [7] Bidirectional conversion between XML documents and relational data bases
    Jacinto, MH
    Librelotto, GR
    Ramalho, JC
    Henriques, PR
    [J]. PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON CSCW IN DESIGN, 2002, : 437 - 443
  • [8] Migrating Relational Databases into XML Documents
    Maatuk, Abdelsalam M.
    Abdelaziz, Tawfig
    Ali, M. Akhtar
    [J]. 2020 21ST INTERNATIONAL ARAB CONFERENCE ON INFORMATION TECHNOLOGY (ACIT), 2020,
  • [9] XML subtree reconstruction from relational storage of XML documents
    Chebotko, Artem
    Atay, Mustafa
    Lu, Shiyong
    Fotouhi, Farshad
    [J]. DATA & KNOWLEDGE ENGINEERING, 2007, 62 (02) : 199 - 218
  • [10] Study of the automatic construction of XML documents models from a relational data model
    Laforest, F
    Boumédiene, M
    [J]. 14TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2003, : 566 - 570