Skip to main content

An Efficient Co-operative Framework for Multi-query Processing over Compressed XML Data

  • Conference paper
Database Systems for Advanced Applications (DASFAA 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3882))

Included in the following conference series:

Abstract

XML is a de-facto standard for exchanging and presenting information on the Web. However, XML data is also recognized as verbose since it heavily inflates the size of the data due to the repeated tags and structures. The data verbosity problem gives rise to many challenges of conventional distributed database technologies. In this paper, we study the XML dissemination problem over the Internet, where the speed of information delivery can be rather slow in a server-client architecture which consists of a large number of geographically spanned users who access a large amount of correlated XML information. The problem becomes more severe when the users access closely related XML fragments, and in this case the usage of bandwidth is inefficient. In order to save bandwidth and process the queries efficiently, we propose an architecture that incorporates XML compression techniques and exploits the results of XPath containment. Within our framework, we demonstrate that the loading of the server is reduced, the network bandwidth can be more efficiently used and, consequently, all clients as a whole can benefit due to savings of various costs.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Tolani, P.M., Haritsa, J.R.: XGRIND: A Query-Friendly XML Compressor. In: Proc. of the 18th ICDE, pp. 225–234 (2002)

    Google Scholar 

  2. Chen, Z., Gehrke, J., Korn, F.: Query Optimization in Compressed Database Systems. In: Proc. of SIGMOD, pp. 271–282 (2001)

    Google Scholar 

  3. Diao, Y., Rizvi, S., Franklin., M.J.: Towards an Internet-Scale XML Dissemination Service. In: Proc. of the 30th VLDB, pp. 612–623 (2004)

    Google Scholar 

  4. Diao, Y., Altinel, M., Franklin, M.J., et al.: Path Sharing and Predicate Evaluation for High-Performance XML Filtering. ACM Trans. Database Sys., 467–516 (2003)

    Google Scholar 

  5. Buneman, P., Grohe, M., Koch, C.: Path Queries on Compressed XML. In: Proc. of the 29th VLDB, pp. 141–152 (2003)

    Google Scholar 

  6. Liefke, H., Suciu, D.: XMill: An Efficient Compressor for XML Data. In: Proc. of SIGMOD, pp. 153–164 (2000)

    Google Scholar 

  7. Miklau, G., Suciu, D.: Containment and Equivalence for an XPath Fragment. Journal of the ACM 51(1), 2–45 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  8. Neven, F., Schwentick, T.: XPath Containment in the Presence of Disjunction, DTDs and Variables. In: Calvanese, D., Lenzerini, M., Motwani, R. (eds.) ICDT 2003. LNCS, vol. 2572, pp. 315–329. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  9. Min, J., Park, M., Chung, C.: XPRESS: A Queryable Compression for XML Data. In: Proc. of SIGMOD, pp. 22–33 (2003)

    Google Scholar 

  10. Cheng, J., Ng, W.: XQzip: Querying Compressed XML Using Structural Indexing. In: Lindner, W., Mesiti, M., Türker, C., Tzitzikas, Y., Vakali, A.I. (eds.) EDBT 2004. LNCS, vol. 3268, pp. 219–236. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  11. Bruno, N., Gravano, L., Koudas, N., et al.: Navigation- vs. Index-Based XML Multi-Query Processing. In: Proc. of the 19th ICDE, pp. 139–150 (2003)

    Google Scholar 

  12. Ng, W., Lam, Y.W., Wood, P., et al.: XCQ: A Queriable XML Compression System. In: Proc. of WWW (2003)

    Google Scholar 

  13. Ng, W., Lam, Y.W., Cheng, J.: Comparative Analysis of XML Compression Technologies. World Wide Web Journal (to appear, 2005)

    Google Scholar 

  14. Jiang, H., Lu, H., Wang, W., et al.: XR-Tree: Indexing XML Data for Efficient Structural Joins. In: Proc. of ICDE, pp. 253–263 (2003)

    Google Scholar 

  15. Amer-Yahia, S., Koudas, N., Marian, A., et al.: Structure and Content Scoring for XML. In: Proc. of VLDB, pp. 361–372 (2005)

    Google Scholar 

  16. Kaushik, R., Krishnamurthy, R., Naughton, J., et al.: On the integration of structure indexes and inverted list. In: Proc. of SIGMOD, pp. 779–790 (2004)

    Google Scholar 

  17. Gong, X., Qian, W., Yan, Y., et al.: Bloom Filter-based XML Packets Filtering for Millions of Path Queries. In: Proc. of ICDE, pp. 890–901 (2005)

    Google Scholar 

  18. XPath, http://www.w3.org/TR/xpath20/

  19. gzip, http://www.gzip.org

  20. XML, http://www.xml.com/

  21. Xmark, http://www.xml-benchmark.org/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

He, J., Ng, W., Wang, X., Zhou, A. (2006). An Efficient Co-operative Framework for Multi-query Processing over Compressed XML Data. In: Li Lee, M., Tan, KL., Wuwongse, V. (eds) Database Systems for Advanced Applications. DASFAA 2006. Lecture Notes in Computer Science, vol 3882. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11733836_17

Download citation

  • DOI: https://doi.org/10.1007/11733836_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-33337-1

  • Online ISBN: 978-3-540-33338-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics