Grouping and optimization of XPath expressions in system RX

被引:0
|
作者
Balmin, Andrey
Oezcan, Fatma
Singh, Ashutosh
Ting, Edison
机构
关键词
D O I
10.1109/ICDE.2008.4497605
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Several XML DBMS support XQuery and/or SQL/XML languages, which are based on navigational primitives in the form of XPath expressions. Typically, these systems either model each XPath step as a separate query plan operator, or employ holistic approaches that can evaluate multiple steps of a single XPath expression. There have also been proposals to execute as many XPath expressions as possible within a single FLWOR block simultaneously in a data streaming context. We observe in our System-RX prototype that blindly combining all possible XPath expressions for concurrent execution can result in significant performance degradation. We identify two main problems. First, the simple strategy of grouping all XPath expressions on a single document does not always work if the query involves more than one data source or has nested query blocks. Second, merging XPath expressions may result in unnecessary execution of branches that can be filtered by predicates in other branches or elsewhere in the query. To rectify these problems, we develop a combination of heuristic-based rewrite transformations, to decide which XPath expressions should be grouped for concurrent evaluation, and cost-based optimization to globally order the groups within the query execution plan, and locally order the branches within individual groups. Experimental evaluation confirms that selectively grouping multiple XPath expressions allows for better query evaluation performance and reduces the query optimization complexity.
引用
收藏
页码:1507 / 1509
页数:3
相关论文
共 50 条
  • [41] A Grouping Approach to Ridesplitting Optimization
    Zhu, Jiangtao
    Mo, Dong
    Chen, Xiqun
    CICTP 2020: ADVANCED TRANSPORTATION TECHNOLOGIES AND DEVELOPMENT-ENHANCING CONNECTIONS, 2020, : 4598 - 4610
  • [42] Position Optimization of Maintaining Stable Transfer for Dynamic Dual-Rx WPT System
    Xu, Yu
    Chen, Qili
    Li, Bo
    Tang, Huiming
    IEEE MICROWAVE AND WIRELESS COMPONENTS LETTERS, 2022, 32 (09) : 1123 - 1126
  • [43] Persistent perceptual grouping effects in the evaluation of simple arithmetic expressions
    Rivera, Jessie
    Garrigan, Patrick
    MEMORY & COGNITION, 2016, 44 (05) : 750 - 761
  • [44] Persistent perceptual grouping effects in the evaluation of simple arithmetic expressions
    Jessie Rivera
    Patrick Garrigan
    Memory & Cognition, 2016, 44 : 750 - 761
  • [45] OPTIMIZATION OF EXPRESSIONS IN FORTRAN
    BUSAM, VA
    ENGLUND, DE
    COMMUNICATIONS OF THE ACM, 1969, 12 (12) : 666 - &
  • [46] A bi-labeling based XPath processing system
    Chen, Yi
    Davidson, Susan B.
    Zheng, Yifeng
    INFORMATION SYSTEMS, 2010, 35 (02) : 170 - 185
  • [47] The eclipsing system RX Cassiopeiae
    Gaposchkin, S
    ASTROPHYSICAL JOURNAL, 1944, 100 (03): : 230 - 241
  • [48] Simplifying XPath queries for optimization with regard to the elimination of intersect and except operators
    Groppe, Sven
    Groppe, Jinghua
    Boettcher, Stefan
    DATA & KNOWLEDGE ENGINEERING, 2008, 65 (02) : 198 - 222
  • [49] ECLIPSING SYSTEM RX ARIETIS
    MCCLUSKEY, GE
    ASTRONOMICAL JOURNAL, 1966, 71 (06): : 527 - +
  • [50] Optimizing Inventory Grouping Decisions: A Grouping Particle Swarm Optimization Approach
    Mutingi, Michael
    Musiyarira, Harmony
    Mbohwa, Charles
    Dube, Partson
    WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2017, VOL I, 2017, : 468 - 471