• DocumentCode
    2848837
  • Title

    Towards an industrial strength SQL/XML infrastructure

  • Author

    Krishnaprasad, Muralidhar ; Liu, Zhen Hua ; Manikutty, Anand ; Warner, James W. ; Arora, Vikas

  • Author_Institution
    Oracle Corp., Redwood Shores, CA, USA
  • fYear
    2005
  • fDate
    5-8 April 2005
  • Firstpage
    991
  • Lastpage
    1000
  • Abstract
    XML has become an attractive data processing model for applications. SQL/XML is a SQL standard that integrates XML with SQL. It introduces the XML datatype as a native SQL datatype and defines XML generation functions in the SQL/XML 2003 standard. The goal for the next version of SQL/XML is integrating XQuery with SQL by supporting XQuery embedded inside SQL functions such as the XMLQuery and XMLTable functions. Starting with the 9i database release, Oracle has supported the XML datatype and various operations on XML instances. In this paper, we present the design and implementation strategies of the SQL/XML standard in Oracle XMLDB. We explore the various critical infrastructures needed in the SQL database kernel to support an efficient native XML datatype implementation and the design approaches for efficient generation, query and update of the XML instances. Furthermore, we also illustrate extensions to SQL/XML that makes Oracle XMLDB a truly industrial strength platform for XML processing.
  • Keywords
    SQL; XML; query processing; relational databases; SQL; XML; XMLQuery; XMLTable function; data processing model; Data mining; Data processing; Engines; Industrial relations; Kernel; Logic; Memory; Query processing; Relational databases; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2005. ICDE 2005. Proceedings. 21st International Conference on
  • ISSN
    1084-4627
  • Print_ISBN
    0-7695-2285-8
  • Type

    conf

  • DOI
    10.1109/ICDE.2005.144
  • Filename
    1410210