Open Access Open Access  Restricted Access Subscription or Fee Access

Powerful Query Evaluation for XML Database

Ashish Tamrakar, Shweta Dubey

Abstract


The number of XML documents increases, the importance of building and querying native XML repositories becomes evident. An interesting and challenging aspect of such repositories is that part of the query evaluation process is the discovery of relevant data in addition to its retrieval. This discovery operation often requires a form of simple pattern matching: that is, it requires operations like “find all elements x containing a string s”, or “find all elements x that have an element y as an ancestor.” To solve this problem, the database community utilizes inverted list filtering, since the problem is so similar to that addressed in structured information retrieval applications. In addition to inverted list filtering, XML query processing naturally includes navigational access to XML data.

Keywords


Xml Data, Query Optimization, Query Language

Full Text:

PDF

References


A. Halverson et al. Mixed Mode XML Query Processing. In Proceedings of the 29th VLDB Conference. 2003

S. Prakash, S. B. Bhowmick, S. Madria. Efficient Recursive XML Query Processing Using Relational Database Systems. In Proceedings of ER. 2004

Y. Chen, G. A. Mihaila, S. B. Davidson, S. Padmanabhan. Efficient Path Query Processing on Encoded XML. In Proceedings of International Workshop on High Performance XML Processing. 2004

D. Florescu et al. The BEA/XQRL Streaming XQuery Processor. In Proceedings of VLDB Conference. 2003.

P. Boncz et al. MonetDB/XQuery: A Fast XQuery Processor Powered by a Relational Engine. In Proceedings of ACM SIGMOD International Conference of Management of Data. 2006

Y. Chen, S.B. Davidson, Y. Zheng. An Efficient XPath Query Processor for XML Streams. In Proceedings of 22nd International Conference o Data Engineering. 2006

J. Hundling, J. Sievers, M. Weske. NaXDB – Realizing Pipelined XQuery Processing in a Native XML DatabaseSystem. In 2nd International Workshop on XQuery Implementation, Experience and Perspective. 2005

S. Wang et al. R-SOX: Runtime Semantic Query Optimization over XML Streams. In Proceedings of 32nd International Conference on VLDB. 2006

W3C XML Query Specification, Latest. http://www.w3.org/TR/xquery

W3C XML Path Language Specification, Latest. http://www.w3.org/TR/xpath

W3C XML1.0 Recommended Specification. http://www.w3.org/TR/REC-xml/

D. Maier. Database Desiredata for XML Query Language. http://www.w3.org/TandS/QL/QL98/pp/maier.h tml

D. Chamberlin, J. Robie, D. Florescu. Quilt: An XML Query Language for Heterogeneous Data Source. In WebDB (Informal Proceedings), pages 63-62. 2000

A. Deutsch, M. Fernandez, D. Florescu, A. Levy, and D. Suciu. XML-QL: A query language for XML. In Proceedings of 8th International World Wide Web Conference. 1999

T. Chinenyanga and N. Kushmerick. An Expressive and Efficient Language for XML Information Retrieval. In Journal of the American Society for Inf. Sci. and Tech., 53(6): 438-453. 2002

S. Abiteboul et al. The Lorel Query Language for Semistructured Data. In International Journal on Digital Libraries, 1(1):68-88. 1997

J. Robie et al. XQL (XML Query Language). http://www.ibiblio.org/xql/xql-proposal.html. August 1999

C. Mathis and T. Harder. A Query Processing Approach for XML Database Systems. 2005

J. Naughton et al. The Niagara Internet Query System. In IEEE Data Engineering Bulletin vol 24 issue 2. 2001

H. V. Jagadish et al. A Native XML Database. In International Conference of VLDB. 2002


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.