TY - GEN
T1 - Signature-based filtering techniques for structural joins of XML data
AU - Huo, Huan
AU - Wang, Guoren
AU - Yang, Chuan
AU - Zhou, Rui
PY - 2005
Y1 - 2005
N2 - Queries on XML documents typically combine selections on element contents, and, via path expressions, the structural relationships between tagged elements. Efficient support for structural joins is thus the key to efficient implementation of XML queries. With a stack to keep ancestordescendant structural relationships, stack-tree join algorithm enhances the performance of structural joins by reducing deducible unnecessary comparisons. However, stack-tree join cannot prevent "unwanted" comparisons between elements that do no participate in the join. To solve this problem, we propose a signature filter, which takes advantage of encoding schemes proposed for XML and occupies a little space. Then we present an pointer-based signature filter to skip the "unwanted" elements. In order to further improve the filtering efficiency, we finally propose an optimized pointer-based filter with the conjunction of two signatures. Performance study shows that our signature-based filters have excellent filtering performance and significantly improve the performance of structural joins.
AB - Queries on XML documents typically combine selections on element contents, and, via path expressions, the structural relationships between tagged elements. Efficient support for structural joins is thus the key to efficient implementation of XML queries. With a stack to keep ancestordescendant structural relationships, stack-tree join algorithm enhances the performance of structural joins by reducing deducible unnecessary comparisons. However, stack-tree join cannot prevent "unwanted" comparisons between elements that do no participate in the join. To solve this problem, we propose a signature filter, which takes advantage of encoding schemes proposed for XML and occupies a little space. Then we present an pointer-based signature filter to skip the "unwanted" elements. In order to further improve the filtering efficiency, we finally propose an optimized pointer-based filter with the conjunction of two signatures. Performance study shows that our signature-based filters have excellent filtering performance and significantly improve the performance of structural joins.
UR - https://www.scopus.com/pages/publications/33947182457
U2 - 10.1109/ICDE.2005.281
DO - 10.1109/ICDE.2005.281
M3 - Conference contribution
AN - SCOPUS:33947182457
SN - 0769526578
SN - 9780769526577
T3 - Proceedings - International Workshop on Biomedical Data Engineering, BMDE2005
BT - Proceedings - International Workshop on Biomedical Data Engineering, BMDE2005
T2 - 21st International Conference on Data Engineering Workshops 2005
Y2 - 3 April 2005 through 4 April 2005
ER -