期刊文献+

主存OLAP系统中what-if查询处理策略 被引量:3

What-If Query Processing Policy of Main-Memory OLAP System
在线阅读 下载PDF
导出
摘要 What-If分析能够提供比传统的OLAP(on-line analysis processing)分析更加有意义的决策支持信息.基于历史数据的应用场景假设分析需要更加有效的what-if数据视图生成机制的支持.在传统的delta表合并算法的基础上,提出了基于内存记录指针的deltaMap算法来提高what-if数据视图的合并性能.根据OLAP分析的应用特点,提出了pre-merge算法来处理支持分布式计算的聚集运算.根据不同的假设更新类型,对查询重写算法和△cube算法作了详细的性能测试并进行了全面的性能分析对比,在此基础上提出了what-if分析的代价模型,以应用场景模式、假设更新率、假设更新复杂度、查询结果集的基数作为参数,有效地描述系统what-if查询处理策略,为what-if分析的解决方案提供了一个可行的框架结构. A what-if analysis can provide a more meaningful information than classical OLAP (on-line analysis processing). Multi-Scenario hypothesis upon historical data needs efficient what-if data view support. Two novel algorithms of deltaMap and pre-merge, which can greatly improve the performance of delta table algorithm with set operations, are proposed. To analyze the performance of query re-writing algorithm and delta cube algorithm under different what-if update conditions, a global performance analysis and comparison are presented in the experiment section. This paper proposes a cost model for a what-if analysis processing engine, based on different algorithms with parameters such as application scenario, what-if update rate, complexity of what-if updates, memory storage policy, cardinality of query result set etc, that can be used as a practical framework in a what-if analysis system.
出处 《软件学报》 EI CSCD 北大核心 2010年第10期2494-2512,共19页 Journal of Software
基金 国家自然科学基金Nos.60473069 60496325 国家高技术研究发展计划(863)No.2008AA01Z120 国际合作(HP实验室)项目 北京市教委产学研合作项目 中国人民大学研究生科学研究基金No.08XNG040~~
关键词 WHAT-IF分析 内存数据库 delta表 查询重写 deltaMap索引 pre-merge算法 what-if analysis main-memory database delta table query re-writing deltaMap index pre-merge algorithm
  • 相关文献

参考文献1

二级参考文献29

  • 1Pendse N, Creeth R. The OLAP report. Business Intelligence Competency Centers, 1995
  • 2Philippakis A S. Structured what if analysis in DSS models// Proceedings of the 21 st Annual Hawaii International Conference on System Sciences, Decision Support and Knowledge Based Systems Track. Kauai, HI, USA, 1988, 3:366-370
  • 3Davis F D, Kottemann J E. What-if analysis and the illusion of control//Proceedings of the 24th Annual Hawaii International Conference on System Sciences. Kauai, HI, USA, 1991, 3:452-460
  • 4Ramirez R G, Kulkarni U R, Moser K A. The cost of retrievals in what-if databases//Proceedings of the 24th Annual Hawaii International Conference on System Sciences. Kauai, HI, USA, 1991, 2:136-145
  • 5Lee K Y, Kim M. Efficient incremental maintenance of data cubes//Proceedings of the 32nd International Conference on Very Large Data Bases. Seoul, Korea, 2006:823-833
  • 6Balmin A, Papadimitriou T, Papakonstantinou Y. Hypothetical queries in an OLAP environment//Proceedings of the 26th International Conference on Very Large Data Bases. Cairo Egypt, 2000:220-231
  • 7Timothy Griffin, Richard Hull. A framework for implementing hypothetical queries//Proceedings of the ACM SIGMOD International Conference on Management of Data. Tucson, Arizona, USA, 1997:231-242
  • 8Zhang Y, Shen H. Applying hypothetical queries to E-commerce systems to support reservation and personal preferences//Proceedings of the 11th International Database Engineering and Applications Symposium. Washington, DC, USA, 2007: 46-53
  • 9Bebel B, Eder J, Koncilia C, Morzy T, Wrembel R. Creation and management of versions in multiversion data warehouse//Proceedings of the 2004 ACM Symposium on Applied Computing. Nicosia, Cyprus, 2004s 717-723
  • 10Morzy T, Wrembel R. On querying versions of multiversion data warehouse//Proceedings of the 7th ACM International Workshop on Data Warehousing and OLAP. Washington, DC, USA, 2004:92-101

共引文献3

同被引文献10

引证文献3

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部