表格计算引擎的研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:liulangdetianya
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在联机分析处理OLAP环境中,数据以多维模型展现,基于多维数组的计算被频繁地使用。传统SQL语句在这方面存在严重不足,关系型OLAP必须使用连接、CASE表达式、嵌套查询、UNION操作等来表示这些计算,大多数情况下是复杂而低效的。设计以关系模型为基础的多维计算的有效表达方式,和OLAP服务器系统中相应的计算引擎,成为OLAP研究的一项重点。SPREADSHEET子句被设计用于描述OLAP环境中的多维计算。它扩展了SQL语言,将关系型的属性划分为维和度量,模拟多维数据模型,并且能够在此基础上定义类似电子表格工具的公式。表格计算引擎作为OLAP服务器的子系统,负责完成此类多维数组计算。表格计算引擎以带有SPREADSHEET子句的查询作为输入,查询被分解为两个部分:标准的SQL查询部分交给OLAP服务器的查询处理器完成;SPREADSHEET子句定义的多维计算部分经过优化后由表格计算引擎在前一步的结果集上完成。表格计算引擎可以采用的优化方法包括公式分层、公式修剪和重写、谓词移动和实化视图匹配。公式分层能够使多个公式在同一次扫描中完成;公式修剪和重写能够去掉不必要的公式计算;谓词移动能够减小中间结果集的大小;实化视图匹配能够利用实化视图的结果减少查询中的计算。表格计算引擎在执行查询时按照查询类型分别采用自动顺序、指定顺序的不同算法完成公式计算。在表格计算引擎中,实现了一个两层散列表的索引结构,通过这个直接访问结构能够高效地访问公式计算时需要的单元格。
其他文献
随着应用需求的不断变化,传统关系数据库管理系统不支持用户定义类型的弱点日益暴露出来.通过加入用户定义类型的机制,国产达梦数据库管理系统DM3能更好地满足新型应用处理多
信息物理融合系统(Cyber-Physical Systems,CPS)是综合了计算、控制和通信技术于一体的新型智能复杂系统。CPS通过对信息资源与物理资源的深度融合,将深刻改变人类同信息世界和
日益增长的网络规模和复杂性也带来了新的问题.不同的网段使用了不同的架构和网络协议,需要通过TCP/IP协议的把异构网络互连起来.由此发展起来的Internet以其一致性、广泛适
由于时间和内存的限制,现有的优化算法无法解决大规模One to One营销优化问题。然而可以在现有经典优化算法的基础上进行改进来开发新的One to One营销优化算法,这就需要提出
数据库的性能管理一直是十分重要的一个研究课题.为了减小数据库管理的难度,提高数据库管理员的工作效率,在最大程度上实现数据库系统的自管理,自调节技术逐渐成为了数据库管
随着电子商务网站应用系统在日常生产和生活中的应用不断增加,对于快速建立一个健壮的、可维护的电子商务网站应用系统的需求也日益增长.因此,有必要针对国内企业的现状提出
体视化(Volume Visualization)是科学可视化(Scientific Visualization)的一个重要组成部分,是处理和分析从实验获得的、扫描器测得的或者由计算模型合成的体数据,并对这些体
随着科学计算规模的不断扩大,大规模计算在各行业也日益得到广泛应用。人们对计算能力的需求是无限的,尽管微处理器的速度以摩尔定律——每18个月增长一倍的速度发展,但一些
本文在基于信息化飞速发展和普及的基础上,充分考虑到当前我国财政改革的需要,设计了一种集中支付系统的架构,在这种架构中XML作为一种信息传送与语义描述的标准得到了充分的
二十世纪七十年代,Belady和Lehman等人提出了软件演进的概念,此后,大多数研究者都用软件演进来描述软件系统中的大量变化。近几年,一些研究者又从服务演进角度展开了相关研究