Why Off-the-Shelf RDBMSs are Better at XPath Than You Might Expect
Summary: Off-the-shelf RDBMSs can handle XPath without kernel changes. Partitioned B-trees speed axes; aggregation-based pruning avoids duplicates; optimizer rewritings enable efficient XPath evaluation on DBMS; IBM DB2 experiments confirm practicality. (summarized by gpt-5-nano on Feb 09 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Torsten Grust (Technical University of Munich)
- 2. Jan Rittinger (Technical University of Munich)
- 3. Jens Teubner (Technical University of Munich)
BibTeX Citation
@inproceedings{grust_sigmod07,
title = {{Why Off-the-Shelf RDBMSs are Better at XPath Than You Might Expect}},
author = {Grust, Torsten and Rittinger, Jan and Teubner, Jens},
series = {{SIGMOD} '07},
booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
publisher = {Association for Computing Machinery},
doi = {10.1145/1247480.1247591},
url = {https://dl.acm.org/doi/10.1145/1247480.1247591},
year = {2007}
}
Incoming Citations (Sorted by Pagerank)
Showing 4 of 4 citing papers.
| Rank | Citing Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 4,588 | Join Query Optimization Techniques for Complex Event Processing Applications | 2018 | VLDB | 6.6167545e-05 |
| 9,090 | A SQL:1999 Code Generator for the Pathfinder XQuery Compiler | 2007 | SIGMOD | 5.3251649e-05 |
| 12,499 | Cost Based Plan Selection for XPath | 2009 | SIGMOD | 5.093636e-05 |
| 12,606 | Implementing Filesystems by Tree-aware DBMSs | 2008 | VLDB | 5.093636e-05 |
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 16 of 16 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 12,689 | Locking-Aware Structural Join Operators for XML Query Processing | 2006 | SIGMOD |
| 2 | 7,172 | Query Translation from XPath to SQL in the Presence of Recursive DTDs | 2005 | VLDB |
| 3 | 12,559 | Grouping and Optimization of XPath Expressions in DB2 pureXML | 2008 | SIGMOD |
| 4 | 12,583 | Towards a Physical XML independent XQuery/SQL/XML Engine | 2008 | VLDB |
| 5 | 13,899 | An Injection with Tree Awareness: Adding Staircase Join to PostgreSQL | 2004 | VLDB |
| 6 | 12,555 | Relational-Style XML Query | 2008 | SIGMOD |
| 7 | 12,696 | Efficient XSLT Processing in Relational Database System | 2006 | VLDB |
| 8 | 2,720 | XQuery on SQL Hosts | 2004 | VLDB |
| 9 | 3,727 | Staircase Join: Teach a Relational DBMS to Watch its (Axis) Steps | 2003 | VLDB |
| 10 | 12,635 | XPath on Steroids: Exploiting Relational Engines for XPath Performance | 2007 | SIGMOD |