Cost-based optimization in DB2 XML
Cost-based optimization in DB2 XML
复制标题
DB2 XML 中基于成本的优化
DOI:
10.1147/sj.452.0299
复制
发表时间:
2006
期刊:
影响因子:
--
通讯作者:
Chun Zhang
中科院分区:
文献类型:
--
作者:
Andrey Balmin;Tom Eliaz;J. Hornibrook;Lipyeow Lim;G. Lohman;David E. Simmen;Min Wang;Chun Zhang
DB2 XML is a hybrid database system that combines the relational capabilities of DB2 Universal DatabaseTM (UDB) with comprehensive native XML support. DB2 XML augments DB2® UDB with a native XML store, XML indexes, and query processing capabilities for both XQuery and SQL/XML that are integrated with those of SQL. This paper presents the extensions made to the DB2 UDB compiler, and especially its cost-based query optimizer, to support XQuery and SQL/XML queries, using much of the same infrastructure developed for relational data queried by SQL. It describes the challenses to the relational infrastructure that supporting XQuery and SQL/XML poses and provides the rationale for the extensions that were made to the three main parts of the optimizer: the plan operators, the cardinality and cost model, and statistics collection.