首页> 外文OA文献 >Optimizing XML queries: Bitmapped materialized views vs. indexes
【2h】

Optimizing XML queries: Bitmapped materialized views vs. indexes

机译:优化XmL查询:位图物化视图与索引

摘要

Optimizing queries using materialized views has not been addressed adequately in the context of XML due to the many limitations associated with the definition and usability of materialized views in traditional XML query evaluation models. In this paper, we address the XML query optimization problem using materialized views in the framework of the inverted lists evaluation model which has been established as the most prominent one for evaluating queries on large persistent XML data. Under this framework, we propose a novel approach which instead of materializing the answer of a view materializes exactly the sublists of the inverted lists that are necessary for computing the answer of the view. A further originality of our approach is that the view materializations are stored as compressed bitmaps. This technique not only minimizes the materialization space but also reduces CPU and I/O costs by translating view materialization processing into bitwise operations. Our approach departs from the traditional approach which identifies a compensating expression that rewrites the query using the materialized views. Instead, it computes the query answer by executing holistic stack-based algorithms on the view materializations. We experimentally compared our approach with recent outstanding structural summary and B-tree based approaches. In order to make the comparison more competitive we also proposed an extension of a structural index approach to resolve combinatorial explosion problems. Our experimental results show that our compressed bitmapped materialized views approach is the most efficient, robust, and stable one for optimizing XML queries. It obtains significant performance savings at a very small space overhead and has negligible optimization time even for a large number of materialized views in the view pool.
机译:在XML的上下文中,由于与传统XML查询评估模型中的实例化视图的定义和可用性相关联的许多限制,使用实例化视图优化查询尚未得到充分解决。在本文中,我们在倒排列表评估模型的框架中使用实例化视图解决XML查询优化问题,该模型已被建立为评估大型持久XML数据查询的最主要方法。在此框架下,我们提出了一种新颖的方法,而不是具体化视图的答案,而是确切地具体化了计算视图的答案所必需的反向列表的子列表。我们方法的另一个独创性是视图实现被存储为压缩位图。通过将视图实现处理转换为按位操作,该技术不仅最小化了实现空间,而且降低了CPU和I / O成本。我们的方法与传统方法不同,传统方法标识一种补偿表达式,该表达式使用物化视图重写查询。相反,它通过在视图实现上执行基于整体堆栈的算法来计算查询答案。我们通过实验将我们的方法与最近出色的结构摘要和基于B树的方法进行了比较。为了使比较更具竞争力,我们还提出了一种结构指数方法的扩展,以解决组合爆炸问题。我们的实验结果表明,我们的压缩位图实例化视图方法是最有效,最稳定,最稳定的XML查询优化方法。即使对于视图池中的大量实例化视图,它也可以以很小的空间开销获得显着的性能节省,并且优化时间可以忽略不计。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号