The Importance of Algebra for XML Query Processing

  • Stelios Paparizos
  • H. V. Jagadish
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4254)


Relational algebra has been a crucial foundation for relational database systems, and has played a large role in enabling their success. A corresponding XML algebra for XML query processing has been more elusive, due to the comparative complexity of XML, and its history. We argue that having a sound algebraic basis remains important nonetheless. In this paper, we show how the complexity of XML can be modeled effectively in a simple algebra, and how the conceptual clarity attained thereby can lead to significant benefits.


Query Processing Pattern Tree Relational Algebra Query Pattern Query Plan 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    DeHaan, D., Toman, D., Consens, M.P., Ozsu, M.T.: A comprehensive XQuery to SQL translation using dynamic interval encoding. In: Proc. SIGMOD Conf. (June 2003)Google Scholar
  2. 2.
    Fiebig, T., Helmer, S., Kanne, C.-C., Moerkotte, G., Neumann, J., Schiele, R., Westmann, T.: Anatomy of a native XML base management system. VLDB Journal 11(4) (2002)Google Scholar
  3. 3.
    Florescu, D., Kossman, D.: Storing and querying XML data using an RDMBS. IEEE Data Eng. Bull. 22(3) (1999)Google Scholar
  4. 4.
    Jagadish, H.V., Al-Khalifa, S., Chapman, A., Lakshmanan, L.V.S., Nierman, A., Paparizos, S., Patel, J.M., Srivastava, D., Wiwatwattana, N., Wu, Y., Yu, C.: Timber: A native XML database. VLDB Journal 11(4) (2002)Google Scholar
  5. 5.
    Jagadish, H.V., Lakshmanan, L.V.S., Srivastava, D., Thompson, K.: TAX: A tree algebra for XML. In: Proc. DBPL Conf. (September 2001)Google Scholar
  6. 6.
    Ludascher, B., Papakonstantinou, Y., Velikhov, P.: Navigation-driven evaluation of virtual mediated views. In: Proc. EDBT Conf. (March 2000)Google Scholar
  7. 7.
    McHugh, J., Abiteboul, S., Goldman, R., Quass, D., Widom, J.: Lore: A database management system for semistructured data. SIGMOD Record 26(3) (1997)Google Scholar
  8. 8.
    U. of Michigan. The Timber project,
  9. 9.
    Paparizos, S., Al-Khalifa, S., Chapman, A., Jagadish, H.V., Lakshmanan, L.V.S., Nierman, A., Patel, J.M., Srivastava, D., Wiwatwattana, N., Wu, Y., Yu, C.: Timber: A native system for quering XML. In: Proc. SIGMOD Conf. (June 2003)Google Scholar
  10. 10.
    Paparizos, S., Al-Khalifa, S., Jagadish, H.V., Lakshmanan, L.V.S., Nierman, A., Srivastava, D., Wu, Y.: Grouping in XML. In: Chaudhri, A.B., Unland, R., Djeraba, C., Lindner, W. (eds.) EDBT 2002. LNCS, vol. 2490, pp. 128–147. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  11. 11.
    Paparizos, S., Al-Khalifa, S., Jagadish, H.V., Nierman, A., Wu, Y.: A physical algebra for XML. Technical Report (2002),
  12. 12.
    Paparizos, S., Jagadish, H.V.: Pattern tree algebras: sets or sequences? In: Proc. VLDB Conf. (2005)Google Scholar
  13. 13.
    Paparizos, S., Wu, Y., Lakshmanan, L.V.S., Jagadish, H.V.: Tree logical classes for efficient evaluation of XQuery. In: Proc. SIGMOD Conf. (June 2004)Google Scholar
  14. 14.
    Shanmugasundaram, J., Tufte, K., Zhang, C., He, G., DeWitt, D.J., Naughton, J.F.: Relational databases for querying XML documents: Limitations and opportunities. In: Proc. VLDB Conf. (1999)Google Scholar
  15. 15.
    Simeon, J., Fernandez, M.F.: Galax, an open implementation of XQuery,
  16. 16.
    Tatarinov, I., Viglas, S., Beyer, K., Shanmugasundaram, J., Shekita, E., Zhang, C.: Storing and querying ordered XML using a relational database system. In: Proc. SIGMOD Conf. (2002)Google Scholar
  17. 17.
    Viglas, S.D., Galanis, L., DeWitt, D.J., Maier, D., Naughtonn, J.F.: Putting XML query algebras into context,
  18. 18.
    Zhang, X., Pielech, B., Rundensteier, E.A.: Honey, i shrunk the XQuery! — an XML algebra optimization approach. In: Workshop on Web Information and Data Management (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Stelios Paparizos
    • 1
  • H. V. Jagadish
    • 1
  1. 1.University of MichiganAnn ArborUSA

Personalised recommendations