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 条
  • [41] Querying XML documents from a relational database in the presence of DTDs
    Rege, M
    Caraconcea, I
    Lu, SY
    Fotouhi, F
    DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, PROCEEDINGS, 2004, 3347 : 168 - 177
  • [42] Detecting changes to hybrid XML documents using relational Databases
    Leonardi, E
    Budiman, SL
    Bhowmick, SS
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2005, 3588 : 482 - 492
  • [43] Modeling nested relationships in XML documents using relational databases
    Luoma, O
    SOFSEM 2005:THEORY AND PRACTICE OF COMPUTER SCIENCE, 2005, 3381 : 259 - 268
  • [44] A middleware approach to storing and querying XML documents in relational databases
    Sevkli, Z
    Mercan, M
    Kurt, A
    ADVANCES IN INFORMATION SYSTEMS, PROCEEDINGS, 2004, 3261 : 223 - 233
  • [45] CMAP: Tracking Equivalences from XML Documents to Relational Schemas
    Negrini, Douglas
    Saccol, Deise de Brum
    Machado de Avelar, Francisco Tiago
    Piveta, Eduardo Kessler
    2012 IEEE 13TH INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI), 2012, : 332 - 339
  • [46] PUBLISHING RELATIONAL MEDICAL DATA AS CEN 13605 ARCHETYPE COMPLIANT EHR EXTRACTS USING XML TECHNOLOGIES
    Rinner, C.
    Wrba, T.
    Duftschmid, G.
    EHEALTH2007 - MEDICAL INFORMATICS MEETS EHEALTH, 2007, : 35 - 39
  • [47] Documents, data, information retrieval, & XML
    Fichter, D
    Cervone, F
    ONLINE, 2000, 24 (06): : 30 - +
  • [48] A relational data harmonization approach to XML
    Niemi, Timo
    Nappila, Turkka
    Jarvelin, Kalervo
    JOURNAL OF INFORMATION SCIENCE, 2009, 35 (05) : 571 - 601
  • [49] Data integration in fuzzy XML documents
    Liu, Jian
    Zhang, X. X.
    INFORMATION SCIENCES, 2014, 280 : 82 - 97