数据仓库中提高多表连接查询效率的研究

来源 :厦门大学 | 被引量 : 0次 | 上传用户:wyn6098
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来数据仓库技术成为计算技术最活跃的主要领域之一,数据仓库与联机分析处理技术的应用范围十分广泛,包括金融、保险和政府部门等各行各业,可用于客户关系管理和企业资源计划等多方面的决策分析。由于要对数据仓库中的大量数据进行分析,查询效率是个关键问题。联机分析处理OLAP查询经常涉及多表连接,所以提高多表连接的性能就成了提高OLAP查询处理的关键性问题。本文的主要内容就是讨论提高多表连接查询效率的问题。首先,简述了数据仓库与联机分析处理的概念,并介绍了目前研究比较成熟的主要的数据仓库技术。其次,介绍了关系数据库中的操作语言SQL与多表连接查询相关的研究,详细地分析了连接索引和多表连接算法对提高多表连接查询效率的优缺点。最后,针对目前直接提高多表连接效率的方法,多表连接算法和连接索引,提出了变形多表连接索引。该方法基于使用SQL语句表述的查询模型库QMB建立一系列符合条件的变形多表连接事实表,并建立这些变形多表连接事实表的索引。在特定的多表连接查询中,变形多表连接事实表能替代原事实表与各维表连接,并在查询处理过程中动态更新。通过理论分析和实验表明,该方法可以有效地提高多表连接的查询效率。本文提出的方法与其它提高多表连接查询效率的方法不发生冲突,同时使用会更好地提高多表查询效率。
其他文献
现场稽核就是稽核对象对被稽核对象进行现场检查的过程。目前在国内的现场稽核(审计)中,大多数单位还采用传统的手工方式进行,另外现场稽核是一个经常变化的过程,也就是说现场稽
随着世界经济全球化的加快,国内外市场环境要求国内的公众电信运营企业在经营理念、管理模式上能有一个较高层次的飞跃,以求在电信运营业的国际化竞争中立于不败之地。客户服
随着电信市场竞争的不断加剧,基于客户关系管理的信息化支撑工作越来越重要。在此背景下,BSS(Business Support System)系统的建设任务摆在面前,虽然整个项目有国际咨询公司的参
随着网络技术的发展及链路带宽的不断提升,Internet上承载的音频、视频流业务日益丰富。这些新兴的多媒体应用需要网络提供端到端的QoS控制和保证。然而,目前的Internet缺乏有
很多实际应用问题中包含的信息可以抽象成图,将实体抽象成点,实体间的相应关系抽象成边,解决好图问题就可以很好地解决好与之对应的实际问题。但是随着数据量的累积,相应的图模型
在网页信息迅速爆炸的时代,为提高用户的检索效率,对网络数据进行有效的整合成为了一个重要的研究课题。网络数据呈现半结构化状态,如商品数据、博客等,并且数据来自世界各地,语言
本文所研究的网格计算应用中间件,位于GBuilder的最低层面,用于适配封装底层支撑软件,使上层网格计算应用能通过统一标准的接口调用服务实现,而不依赖于特定的底层架构工具箱。具
随着多媒体技术和高速网络的发展,网站逐渐演变为一种多媒体网络应用。视频点播,在线歌曲和电影,IP(Internet Protocol)电话,互联网广播和电视,以及互动游戏都变成了互联网上
本文对定义类问题回答(QA)进行了系统的研究,介绍了一种基于外部资源的定义类问题回答方法。定义类问题回答系统很大程度上依赖于它所采用的知识源,我们尝试利用在线知识库、结
随着计算机网络技术的发展,网络教育作为一种新的教育形式,正在改变传统的教育观念,为教育、教学带来了无限的生机,一套完整、统一、高效稳定的网络教学系统是实现网络教育的