数据仓库中提高多表连接查询效率的研究
【摘要】:
近年来数据仓库技术成为计算技术最活跃的主要领域之一,数据仓库与联机分析处理技术的应用范围十分广泛,包括金融、保险和政府部门等各行各业,可用于客户关系管理和企业资源计划等多方面的决策分析。由于要对数据仓库中的大量数据进行分析,查询效率是个关键问题。联机分析处理OLAP查询经常涉及多表连接,所以提高多表连接的性能就成了提高OLAP查询处理的关键性问题。本文的主要内容就是讨论提高多表连接查询效率的问题。
首先,简述了数据仓库与联机分析处理的概念,并介绍了目前研究比较成熟的主要的数据仓库技术。
其次,介绍了关系数据库中的操作语言SQL与多表连接查询相关的研究,详细地分析了连接索引和多表连接算法对提高多表连接查询效率的优缺点。最后,针对目前直接提高多表连接效率的方法,多表连接算法和连接索引,提出了变形多表连接索引。该方法基于使用SQL语句表述的查询模型库QMB建立一系列符合条件的变形多表连接事实表,并建立这些变形多表连接事实表的索引。在特定的多表连接查询中,变形多表连接事实表能替代原事实表与各维表连接,并在查询处理过程中动态更新。通过理论分析和实验表明,该方法可以有效地提高多表连接的查询效率。
本文提出的方法与其它提高多表连接查询效率的方法不发生冲突,同时使用会更好地提高多表查询效率。
|
|
|
|
1 |
;Sybase顺应仓储建设潮[J];每周电脑报;1997年16期 |
2 |
;NCR SAS全球联盟数据仓库与挖掘二合一[J];每周电脑报;1997年43期 |
3 |
何雪梅,唐常杰,王利强,张天庆;基于Web的数据仓库的研究[J];计算机应用;1998年10期 |
4 |
Bill lnmon,叶思敏;何为数据仓库?[J];中文信息;1998年06期 |
5 |
赵晨;NCR宣传企业形象[J];计算机与网络;1999年09期 |
6 |
单莹;数据仓库辅助电信行业决策支持系统的构想[J];电信技术;2000年09期 |
7 |
姜建清;加速银行数据仓库建设[J];中国金融电脑;2000年08期 |
8 |
马敬春;关于数据仓库及其开发过程的探讨[J];华南金融电脑;2000年01期 |
9 |
徐仲;数据仓库技术及其在图书馆中的应用[J];图书馆建设;2001年01期 |
10 |
张摘月 ,王峰;数据仓库技术在基层人民银行的应用研究[J];中国金融电脑;2001年08期 |
11 |
魏小宁;构建数据仓库系统的技术分析[J];中国金融电脑;2001年09期 |
12 |
庞清武;数据仓库与决策支持系统[J];山西财经大学学报(高等教育版);2002年S2期 |
13 |
钟川,康显桂,杨群生;数据仓库技术及SQLServer的数据仓库实现[J];现代计算机;2002年04期 |
14 |
单树军,夏志澜;基于数据仓库的远程故障诊断系统研究[J];计算机工程与应用;2003年03期 |
15 |
朱义军,王乘;应用在电力系统中的数据仓库及其设计[J];广西电力;2003年03期 |
16 |
彭岚,周启海,夏锋;从数据库到数据仓库[J];计算机时代;2003年09期 |
17 |
;洞悉运营全貌,掌握致胜先机[J];通讯世界;2003年06期 |
18 |
钟珞,马志军,水俊峰,张诚;支持电子商务的高性能数据仓库平台的设计[J];武汉理工大学学报;2003年02期 |
19 |
郭斌;电力营销分析决策系统的研究与设计[J];电力信息化;2003年04期 |
20 |
陈曦,容太平,邹桂章;数据仓库技术在水文监测方面的应用[J];广东科技;2004年Z1期 |
|