skip to main content
10.1145/956863.956898acmconferencesArticle/Chapter ViewAbstractPublication PagescikmConference Proceedingsconference-collections
Article

XML parsing: a threat to database performance

Published:03 November 2003Publication History

ABSTRACT

XML parsing is generally known to have poor performance characteristics relative to transactional database processing. Yet, its potentially fatal impact on overall database performance is being underestimated. We report real-word database applications where XML parsing performance is a key obstacle to a successful XML deployment. There is a considerable share of XML database applications which are prone to fail at an early and simple road block: XML parsing. We analyze XML parsing performance and quantify the extra overhead of DTD and schema validation. Comparison with relational database performance shows that the desired response times and transaction rates over XML data can not be achieved without major improvements in XML parsing technology. Thus, we identify research topics which are most promising for XML parser performance in database systems.

References

  1. Barton, C., Charles, P., Goyal, D., Raghavachari, M., Josifovski, V., and Fontoura, M.,: Streaming XPath Processing with Forward and Backward Axes. ICDE 2003Google ScholarGoogle Scholar
  2. Bourret, R.: XML Database Products. http://www.rpbourret.com/xml/XMLDatabaseProds.htmGoogle ScholarGoogle Scholar
  3. Expway: Bin-XMLTM for encoding XML documents. http://www.expway.com/graph/Bin-XMLTechnical%20White%20Paper-jan03.pdf, 2003Google ScholarGoogle Scholar
  4. IBM XML for C++, http://www.alphaworks.ibm.com/tech/xml4cGoogle ScholarGoogle Scholar
  5. Josifovski, V., Fontoura, M., and Barta, A.: Enabling relational engines to query XML streams. IBM Internal publ., 2002Google ScholarGoogle Scholar
  6. Kim, S., Lee, M., and Lee, K.: Immediate and Partial Validation Mechanism for the Conflict Resolution of Update Operations in XML Databases. Advances in Web-Age Information Management (WAIM), 2002: 387--396 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Tatarinov, I., Viglas, S., Beyer, K., Shanmugasundaram, J., Shekita, E. J., and Zhang C.: Storing and querying ordered XML using a relational database system. SIGMOD Conference 2002: 204--215 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. XML Applications and Initiatives, http://xml.coverpages.org/xmlApplications.htmGoogle ScholarGoogle Scholar
  9. XML on Wall Street, http://lighthouse-partners.com/xmlGoogle ScholarGoogle Scholar

Index Terms

  1. XML parsing: a threat to database performance

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CIKM '03: Proceedings of the twelfth international conference on Information and knowledge management
      November 2003
      592 pages
      ISBN:1581137230
      DOI:10.1145/956863

      Copyright © 2003 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 3 November 2003

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate1,861of8,427submissions,22%

      Upcoming Conference

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader