Mixing Bottom-Up and Top-Down XPath Query Evaluation

被引:0
|
作者
Benter, Markus [1 ]
Boettcher, Stefan [1 ]
Hartel, Rita [1 ]
机构
[1] Univ Paderborn, D-33102 Paderborn, Germany
关键词
XML; top-down XPath evaluation; bottom-up XPath evaluation;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Available XPath evaluators basically follow one of two strategies to evaluate an XPath query on hierarchical XML data: either they evaluate it top-down or they evaluate it bottom-up. In this paper, we present an approach that allows evaluating an XPath query in arbitrary directions, including a mixture of bottom-up and top-down direction. For each location step, it can be decided whether to evaluate it top-down or bottom-up, such that we can start e.g. with a location step of low selectivity and evaluate all child-axis steps top-down at the same time. As our experiments have shown, this approach allows for a very efficient XPath evaluation which is 15 times faster than the JDK1.6 XPath query evaluation (JAXP) and which is several times faster than MonetDB if the file size is <= 30 MB or the query to be evaluated contains at least one location step that has a low selectivity. Furthermore, our approach is applicable to most compressed XML, formats too, which may prevent swapping when a large XML document does not fit into main memory but its compressed representation does.
引用
收藏
页码:27 / 41
页数:15
相关论文
共 50 条
  • [41] TOP-DOWN VERSUS BOTTOM-UP FORECASTING STRATEGIES
    SCHWARZKOPF, AB
    TERSINE, RJ
    MORRIS, JS
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1988, 26 (11) : 1833 - 1843
  • [42] Bottom-up and top-down influences on spatial unmasking
    Shinn-Cunningham, BG
    Ihlefeld, A
    Satyavarta
    Larson, E
    [J]. ACTA ACUSTICA UNITED WITH ACUSTICA, 2005, 91 (06) : 967 - 979
  • [43] Proteomics in heart failure: top-down or bottom-up?
    Zachery R. Gregorich
    Ying-Hua Chang
    Ying Ge
    [J]. Pflügers Archiv - European Journal of Physiology, 2014, 466 : 1199 - 1209
  • [44] COMPOSITION OF TOP-DOWN AND BOTTOM-UP TREE TRANSDUCTIONS
    BAKER, BS
    [J]. INFORMATION AND CONTROL, 1979, 41 (02): : 186 - 213
  • [45] Strengthening bottom-up and top-down climate governance
    Dirix, Jo
    Peeters, Wouter
    Eyckmans, Johan
    Jones, Peter Tom
    Sterckx, Sigrid
    [J]. CLIMATE POLICY, 2013, 13 (03) : 363 - 383
  • [46] TOP-DOWN SUPPORT FOR BOTTOM-UP TRADE LIBERALISATION
    Zahrnt, Valentin
    [J]. ECONOMIC AFFAIRS, 2009, 29 (03) : 101 - +
  • [47] Reconciling top-down and bottom-up development policies
    Crescenzi, Riccardo
    Rodriguez-Pose, Andres
    [J]. ENVIRONMENT AND PLANNING A, 2011, 43 (04) : 773 - 780
  • [48] Top-down and bottom-up processes in speech comprehension
    Zekveld, Adriana A.
    Heslenfeld, Dirk J.
    Festen, Joost M.
    Schoonhoven, Ruurd
    [J]. NEUROIMAGE, 2006, 32 (04) : 1826 - 1836
  • [49] Bottom-up and top-down profiling of pentosan polysulfate
    Lin, Lei
    Yu, Yanlei
    Zhang, Fuming
    Xia, Ke
    Zhang, Xing
    Linhardt, Robert J.
    [J]. ANALYST, 2019, 144 (16) : 4781 - 4786
  • [50] Progress in Top-Down Control of Bottom-Up Assembly
    Isaacofft, Benjamin P.
    Brown, Keith A.
    [J]. NANO LETTERS, 2017, 17 (11) : 6508 - 6510