RMIT University
Browse

Performing grouping and aggregate functions in XML queries

conference contribution
posted on 2024-10-31, 18:14 authored by Huayu Wu, Tok Ling, Liang Xu, Zhifeng Bao
Since more and more business data are represented in XML format, there is a compelling need of supporting analytical operations in XML queries. Particularly, the latest version of XQuery proposed by W3C, XQuery 1.1, introduces a new construct to explicitly express grouping operation in FLWOR expression. Existing works in XML query processing mainly focus on physically matching query structure over XML document. Given the explicit grouping operation in a query, how to efficiently compute grouping and aggregate functions over XML document is not well studied yet. In this paper, we extend our previous XML query processing algorithm, VERT, to efficiently perform grouping and aggregate function in queries. The main technique of our approach is introducing relational tables to index values. Query pattern matching and aggregation computing are both conducted with table indices. We also propose two semantic optimizations to further improve the query performance. Finally we present experimental results to validate the efficiency of our approach, over other existing approaches.

History

Related Materials

  1. 1.
    DOI - Is published in 10.1145/1526709.1526844
  2. 2.
    ISBN - Is published in 9781605584874 (urn:isbn:9781605584874)

Start page

1001

End page

1010

Total pages

10

Outlet

Proceedings of the 18th international conference on World Wide Web (WWW 2009)

Editors

Juan Quemada, Gonzalo León

Name of conference

WWW 2009: World Wide Web Consortium (W3C)

Publisher

Association for Computing Machinery (ACM)

Place published

New York, United States

Start date

2009-04-20

End date

2009-04-24

Language

English

Copyright

© 2009 Association for Computing Machinery, Inc. (ACM).

Former Identifier

2006050540

Esploro creation date

2020-06-22

Fedora creation date

2015-02-11

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC