Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

Native Xquery processing in oracle XMLDB

Native Xquery processing in oracle XMLDB Native XQuery Processing in Oracle XMLDB Zhen Hua Liu zhen.liu@oracle.com Muralidhar Krishnaprasad muralidhar.krishnaprasad@oracle.com Vikas Arora vikas.arora@oracle.com ABSTRACT With XQuery becoming the standard language for querying XML, and the relational SQL platform being recognized as an important platform to store and process XML, the SQL/XML standard is integrating XML query capability into the SQL system by introducing new SQL functions and constructs such as XMLQuery() and XMLTable. This paper discusses the Oracle XMLDB XQuery architecture for supporting XQuery in the Oracle ORDBMS kernel which has the XQuery processing tightly integrated with the SQL/XML engine using native XQuery compilation, optimization and execution techniques. In this paper, we propose a native XQuery compilation, optimization and execution approach in the RDBMS by rewriting XQuery into SQL operators and constructs with XML extensions, which are then amenable to optimization by the underlying relational optimizer and efficiently executable by the underlying relational execution engine. This approach enables us to tightly integrate XQuery and SQL/XML support within the ORDBMS kernel and delivers performance that is orders of magnitude faster than the coprocessor approach. This also enables us to utilize standard indexes that are present on the underlying data and enable relational performance optimization techniques such http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png

Native Xquery processing in oracle XMLDB

Association for Computing Machinery — Jun 14, 2005

Loading next page...
/lp/association-for-computing-machinery/native-xquery-processing-in-oracle-xmldb-pR40dgyfla

References

References for this paper are not available at this time. We will be adding them shortly, thank you for your patience.

Datasource
Association for Computing Machinery
Copyright
Copyright © 2005 by ACM Inc.
ISBN
1-59593-060-4
doi
10.1145/1066157.1066259
Publisher site
See Article on Publisher Site

Abstract

Native XQuery Processing in Oracle XMLDB Zhen Hua Liu zhen.liu@oracle.com Muralidhar Krishnaprasad muralidhar.krishnaprasad@oracle.com Vikas Arora vikas.arora@oracle.com ABSTRACT With XQuery becoming the standard language for querying XML, and the relational SQL platform being recognized as an important platform to store and process XML, the SQL/XML standard is integrating XML query capability into the SQL system by introducing new SQL functions and constructs such as XMLQuery() and XMLTable. This paper discusses the Oracle XMLDB XQuery architecture for supporting XQuery in the Oracle ORDBMS kernel which has the XQuery processing tightly integrated with the SQL/XML engine using native XQuery compilation, optimization and execution techniques. In this paper, we propose a native XQuery compilation, optimization and execution approach in the RDBMS by rewriting XQuery into SQL operators and constructs with XML extensions, which are then amenable to optimization by the underlying relational optimizer and efficiently executable by the underlying relational execution engine. This approach enables us to tightly integrate XQuery and SQL/XML support within the ORDBMS kernel and delivers performance that is orders of magnitude faster than the coprocessor approach. This also enables us to utilize standard indexes that are present on the underlying data and enable relational performance optimization techniques such

There are no references for this article.