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 条
  • [31] Shadow processing: Top-down or bottom-up?
    Porter, G.
    Tales, A.
    Troscianko, T.
    Leonards, U.
    [J]. PERCEPTION, 2007, 36 : 161 - 161
  • [32] Bottom-up versus top-down lawmaking
    Rachlinski, Jeffrey J.
    [J]. UNIVERSITY OF CHICAGO LAW REVIEW, 2006, 73 (03): : 933 - 964
  • [33] TOP-DOWN AND BOTTOM-UP CONTROL OF ATTENTION
    JOHNSTON, WA
    MALLOY, TE
    FOSS, CL
    [J]. BULLETIN OF THE PSYCHONOMIC SOCIETY, 1979, 14 (04) : 240 - 240
  • [34] When bottom-up meets top-down
    Shtein, Zvi
    Shoseyov, Oded
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2017, 114 (03) : 428 - 429
  • [35] Top-down and bottom-up image processing
    Stark, LW
    Privitera, C
    [J]. 1997 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS, VOLS 1-4, 1997, : 2294 - 2299
  • [36] Top-Down and Bottom-Up Philosophy of Mathematics
    Cellucci, Carlo
    [J]. FOUNDATIONS OF SCIENCE, 2013, 18 (01) : 93 - 106
  • [37] Top-Down and Bottom-Up Philosophy of Mathematics
    Carlo Cellucci
    [J]. Foundations of Science, 2013, 18 : 93 - 106
  • [38] Bottom-up or top-down evaluation: Is one better than the other?
    Weinstock-Zlotnick, G
    Hinojosa, J
    [J]. AMERICAN JOURNAL OF OCCUPATIONAL THERAPY, 2004, 58 (05): : 594 - 599
  • [39] TOP-DOWN MEETS BOTTOM-UP DOWN-UNDER
    CARR, A
    [J]. ALTERNATIVES-PERSPECTIVES ON SOCIETY TECHNOLOGY AND ENVIRONMENT, 1994, 20 (02): : 18 - 18
  • [40] “BOTTOM-UP”OR“TOP-DOWN”——ON THE METHODOLOGY OF URBAN DESIGN
    王建国
    [J]. Journal of Southeast University(English Edition), 1992, (01) : 53 - 60