...
首页> 外文期刊>World Wide Web >Configuring bitmap materialized views for optimizing XML queries
【24h】

Configuring bitmap materialized views for optimizing XML queries

机译:配置位图实例化视图以优化XML查询

获取原文
获取原文并翻译 | 示例
           

摘要

In recent years the inverted lists evaluation model along with holistic stack-based algorithms have been established as the most prominent techniques for evaluating XML queries on large persistent XML data. In this framework, we are using materialized views for optimizing XML queries. We consider a novel approach which instead of materializing the answer of a view materializes exactly the inverted sublists that are necessary for computing the answer of the view. This originality allows storing view materializations as compressed bitmaps, a solution that minimizes the materialization space and empowers performing optimization operations as CPU-efficient bitwise operations. To realize the potential of bitmap materialized views in optimizing query performance, we define and address the following problem (view configuration problem): given an XML tree and its schema find a template of tree-pattern views (view configuration) such that: (a) the views of this configuration can answer all the queries that can be issued against the schema, (b) their materialization fits in the space provided, and (c) evaluating the queries using these views minimizes the overall query evaluation cost. We consider an instance of this problem for tree pattern queries. Our intension is to find view configurations whose materializations are small enough to be stored in main memory. We find two candidate solution configurations and we identify cases where views can be excluded from materialization in a configuration without affecting query performance. In order to compare our approach with an approach which also can support the optimization of every query on the schema, we implemented an improvement of a state-of-the-art approach which is based on structural indexes. Our experimental results show that our approach is stable, greatly improves evaluating queries without materialized views, outperforms the structural index approach on all test cases and is very close to the optimal. These results characterize our approach as the best candidate for supporting the optimization of queries in the framework of the inverted lists model.
机译:近年来,倒排列表评估模型以及基于整体堆栈的算法已被确立为评估大型持久XML数据上XML查询的最杰出技术。在这个框架中,我们使用物化视图来优化XML查询。我们考虑一种新颖的方法,而不是具体化视图的答案,而是具体地具体化了计算视图答案所必需的反向子列表。这种独创性允许将视图实例化存储为压缩的位图,该解决方案可将实例化空间最小化并允许执行优化操作作为CPU高效的按位操作。为了实现位图实体化视图在优化查询性能中的潜力,我们定义并解决以下问题(视图配置问题):给定一个XML树及其架构,找到一个树状视图(视图配置)模板,使得:(a )此配置的视图可以回答可以针对该模式发出的所有查询,(b)它们的实现适合所提供的空间,并且(c)使用这些视图评估查询可以最大程度地降低总体查询评估成本。对于树模式查询,我们考虑此问题的一个实例。我们的目的是要找到视图构造,其实例化足够小以便存储在主存储器中。我们找到了两个候选解决方案配置,并确定了可以在配置中将视图从实现中排除而不会影响查询性能的情况。为了将我们的方法与也可以支持模式中每个查询的优化的方法进行比较,我们对基于结构索引的最新方法进行了改进。我们的实验结果表明,我们的方法是稳定的,可以在没有实例化视图的情况下极大地改进评估查询,在所有测试用例上均优于结构索引方法,并且非常接近最优。这些结果表明我们的方法是在倒排列表模型的框架中支持查询优化的最佳候选者。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号