Skip to main content

D2-Index: A Dynamic Index Method for Querying XML and Semi-Structured Data

  • Conference paper
  • First Online:
The 19th International Conference on Industrial Engineering and Engineering Management

Abstract

To facilitate queries over XML and semi-structured data, various structural indexes acting as a structural summary have been proposed. Structural index is derived directly from the data and serve as indices for evaluating path expressions on XML and semi-structured data. We propose D2-Index: a path-based dynamic index method for querying XML and semi-structured data. D2-Index is prefix-based and based on the concept of ORDPATH and BSC. It uses binary fraction to encode and can be completely capable of static encoding. More importantly, it can insert nodes into any position efficiently without re-encoding the existing indexes. According to the experimental results, it shows that the query plans using D2-Index is feasibility, accuracy and efficiency.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 369.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 469.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Amagasa T, Yoshikawa M, Uemura S (2003) QRS: a robust numbering scheme or XML documents. In: Proceedings of ICDE, pp 705–707

    Google Scholar 

  • Bohnle T, Rahm E (2004) Supporting efficient streaming and insertion of XML data in RDBMS. In: Proceedings of the 3rd international workshop Data Integration over the Web (DIWeb), pp 70–81

    Google Scholar 

  • Chamberlin Dl (2007) XQuery 1.0: an XML query language. W3C working draft

    Google Scholar 

  • Chen Q, Lim A, Ong KW (2003) D(K)-index: an adaptive structural summary for graph-structured data. In: Proceedings of the ACM SIGMOD international conference on management of data, San Diego, CA

    Google Scholar 

  • Clark J, De Rose S (1999) XML Path Language (XPath) Version 1.0. W3C Recommendation

    Google Scholar 

  • Cohen E, Kaplan H, Milo T (2002) Labeling dynamic XML trees. In: Proceedings of PODS, pp 271–281

    Google Scholar 

  • Duong M, Zhang Y (2005) A new labeling scheme for dynamically updating XML data. In: Proceedings of ADC, pp 185–193

    Google Scholar 

  • Goldberg KH (2009) XML, 2nd edn. Peachpit Press, Berkeley

    Google Scholar 

  • He H, Yang J (2004) Multiresolution indexing of XML for frequent queries. In: Proceedings of the 20th international conference on data engineering, Boston, pp 683–694

    Google Scholar 

  • O’Neil PE, O’Neil EJ, Pal S (2004) ORDPATHs: insert friendly XML node labels. In: Proceedings of SIGMOD, pp 903–908

    Google Scholar 

  • Wang H, Park S, Fan W, Yu PS (2003a) ViST: a dynamic index method for querying XML data by tree structures. In: Proceedings of the ACM SIGMOD international conference on management of data, San Diego, CA

    Google Scholar 

  • Wang H, Perng CS, Fan W, Park S, Yu PS (2003b) Indexing weighted sequences in large databases. In: ICDE

    Google Scholar 

  • Wang C, Yuan X, Wang X (2008) An efficient numbering scheme for dynamic XML trees. In: Proceedings of the 2008 IEEE international conference on computer science and software engineering (CSSE), pp 704–707

    Google Scholar 

  • Wu H, Wang Q, Yu JX, Zhou A, Zhou S (2003) UD(k,l)-index: an efficient approximate index for xml data. In: Proceedings of the 2003 international conference on web-age information management, pp 68–79

    Google Scholar 

Download references

Acknowledgments

This work is funded by the Open Foundation of Key Laboratory of Software Engineering of Yunnan Province under Grant No. 2011SE13, A Study on XML-based Adaptable-Event-Driven Integrated Software Framework of Yunnan Science Foundation under Grant No. 2009CD009, and the Postgraduates Science Foundation of Yunnan University under Grant No. YNUY201131.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yin Zhang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhang, Y. et al. (2013). D2-Index: A Dynamic Index Method for Querying XML and Semi-Structured Data. In: Qi, E., Shen, J., Dou, R. (eds) The 19th International Conference on Industrial Engineering and Engineering Management. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38391-5_26

Download citation

Publish with us

Policies and ethics