SIGOPT: Using schema to optimize XML query processing

被引:0
|
作者
Paparizos, Stelios [1 ]
Patel, Jignesh M. [2 ]
Jagadish, H. V. [2 ]
机构
[1] Microsoft Corp, Search Labs, Redmond, WA 98052 USA
[2] Univ Michigan, Ann Arbor, MI 48109 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
There has been a great deal of work in recent years on processing and optimizing queries against XML data. Typically in these previous works, schema information is not considered, so that evaluation techniques can continue to be used even in the absence of one. However, schema information is often available and, in this paper we show that when available it can be exploited to great advantage in ways that complement "traditional" XML query optimization. To be usable in practice, we require that aspects of schema, essential for our purposes, be captured in a Schema Information Graph (SIG). We exploit such meta-data knowledge with a preprocessing enumeration phase that detects potentially interchangeable evaluation units - we call such units Alternate Paths. We show, within an algebraic framework, methods that can break down a pattern tree into elementary paths and substitute them by one or more less costly Alternate Paths. This approach allows us to present various rewritten forms of the XML query to the query optimizer and allows the DBMS to explore a larger space of query evaluation plans. We assessed the benefits of the proposed techniques experimentally with the XMark data set and show that the SIG-based optimizations can result in significant performance improvements.
引用
收藏
页码:1431 / +
页数:2
相关论文
共 50 条
  • [1] XML query processing using a schema-based numbering scheme
    Kha, Dao Dinh
    Yoshikawa, Masatoshi
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3186 : 21 - 34
  • [2] XML query processing using a schema-based numbering scheme
    Kha, DD
    Yoshikawa, M
    [J]. DATABASE AND XML TECHNOLOGIES, PROCEEDINGS, 2004, 3186 : 21 - 34
  • [3] A Method of XML Twig Query Processing based on XML Document Schema
    Yu, Yi
    [J]. PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON MECHANICAL, ELECTRONIC, CONTROL AND AUTOMATION ENGINEERING (MECAE 2017), 2017, 61 : 172 - 175
  • [4] A Method of Twig Query Processing Based on XML Schema
    Li, Suming
    [J]. 2017 2ND AASRI INTERNATIONAL CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (IEA 2017), 2017, : 72 - 75
  • [5] SemanticTwig: A semantic approach to optimize XML query processing
    Bao, Zhifeng
    Ling, Tok Wang
    Lu, Jiaheng
    Chen, Bo
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, 2008, 4947 : 282 - +
  • [6] XML query processing
    Florescu, D
    Kossmann, D
    [J]. 20TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2004, : 874 - 874
  • [7] XML query processing using signature and DTD
    Park, S
    Choi, Y
    Kim, HJ
    [J]. E-COMMERCE AND WEB TECHNOLOGIES, PROCEEDINGS, 2002, 2455 : 162 - 171
  • [8] XML query processing using materialized views
    Kim, S
    Kang, H
    [J]. IC'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, VOLS I AND II, 2001, : 111 - 117
  • [9] An XML Schema integration and query mechanism system
    Madria, Sanjay
    Passi, Kalpdrum
    Bhowmick, Sourav
    [J]. DATA & KNOWLEDGE ENGINEERING, 2008, 65 (02) : 266 - 303
  • [10] Schema-aware labelling of XML documents for efficient query and update processing in SemCrypt
    Grün, K
    Karlinger, M
    Schrefl, M
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2006, 21 (01): : 65 - 82