- 0
- 0
- 约5.64万字
- 约 33页
- 2017-11-08 发布于浙江
- 举报
下载
下载
第30章 数据仓库和在线事务处理
设计作为全局信息系统项目一部分的数据库是很困难的,并且经常做得很糟。但是创建
一个通用的数据库,能接受长时间运行的复杂查询和小而快的事务,是更难的事。我们的目
标当然不是向读者展示如何创造这样的奇迹,只是给出正确步骤以创建基于数据仓库的决策
支持系统 (Decision Support System, DSS) 数据库,或在线事务处理 (OnLine T r a n s a c t i o n
Processing, OLAP)数据库。
通常情况下,允许密集的事务处理的数据库与允许在线分析处理 (OnLine Analytical
Processing, OLAP) 的数据库不一样。为优化查询性能,表需要是非规范式的,产生新的数据
库能容纳大量数据,并对其中的信息允许相对快速的查询。这样的数据库称数据仓库 ( d a t a
w a r e h o u s e ) 。虽然数据仓库设计用来容纳大量的数据,这些数据却不经常改变。用户可以认为
数据仓库中的数据是静态的。对于从 O LT P传送到O L A P或D S S系统的数据,需要清理并通过
特殊途径处理。这就由数据迁移服务 (Data Transformation Services, DTS)起重要作用。
本章有三个目标。首先,显示如何创建数据仓库和 D S S 系统;其次,讨论事务系统;再
者,给出如何创建这两种类型应用的要点。当然,对读者很重要的要求是熟悉 SQL Server 、
索引和锁问题,以及创建存储过程和远程存储过程。如果这些问题读者还不太清楚将会错过
这些目标,所以应赶紧回头看本书的第一部分。对于熟悉这些问题的读者,请继续。
30.1 SQL Server作为数据仓库
当在写本章的要点时,遇到“鸡与蛋”一样的两难问题。我不知道如何开始,并为找到
开始的合适理由而改变了可能有十余次想法,终于在五分钟后找到其他理由。于是笔者决定
像在现实世界中一样做。
首先笔者将给出数据仓库的概括定义和主要内容。然后揭示如何创建好的数据仓库,考
虑必要的软硬件配置。接着开始主要问题:如何填充仓库?读者将学到如何使用好的填充策
略、混合使用存储过程、数据导入和复制。
什么是数据仓库
顾名思义,数据仓库是存储在一个地点的不同数据的大型集合。虽然这一名称几年前才
出现,但这个概念已经很旧了。数据仓库的主要目的是保持公司的几乎全部数据。一旦公司
的关键数据存入数据仓库,数据仓库便成为公司决策支持系统的必要部分。
假设读者有个数据仓库,保持着过去三年的销售记录,还有订货记帐、产品名称、商店
名称与地址,以及顾客年龄和城市。使用这些简单数据,就可以在三年内查找趋势并根据销
售进度作出决策。问题在于写出正确查询和尽可能快地找到答案。
为快速得到答案,数据库必须精心设计,而数据仓库的主要特点是:大而快。 S Q L
S e r v e r拥有创建良好数据仓库所需的一切特性,许多特性在 SQL Server 7 中得到增强,使得
SQL Server在构建大型数据仓库中成为强大的竞争者。下面是这些增强特性:
■ 新的联结算法使得从数据仓库获取数据更快。
第3 0章 数据仓库和在线事务处理使用541
下载
■ 存储引擎对V L D B ( Very Large Data Base)作出优化,理论上能支持数据库到 1兆T B 。
■ 有专门处理大型数据库的新工具。
■ 增强的并行询问引擎允许在多处理机上运行一个查询,从而尽快获取所需数据的查询。
■ 新的复制特性支持处理V L D B 。
30.2 实现数据仓库
首先,仓库的良好设计十分重要。使用高效数据库体系,可以达到出色的性能。本节的
有些要点并非专指 SQL Server ,特别是关于范式的,但它们是用来显示非范式的优点的。对
于那些熟悉范式和非范式的读者,可以轻松跳过这一节。
在
您可能关注的文档
- 《3DSTUDIOMAXR3快速培训教程(一)》青少年教育丛书.pdf
- 《3DSTUDIOMAX3图像处理详解(十三)》青少年教育丛书.pdf
- 《21世纪没有俄罗斯的世界》政 治-研究-俄罗斯.pdf
- 《21世纪高职高专教育规划教材体育与健康》体育-教材-高等职业教育.pdf
- 《98全国有线电视综合信息网学术研讨会(四十)》青少年教育丛书.pdf
- 《98中国移动通信研讨会(二十七)》青少年教育丛书.pdf
- 《2008年南京文化发展蓝皮书》文化事业-白皮书-南京市-2008.pdf
- 《Java2类库41》青少年教育丛书.pdf
- 《2008中考真题英语》中等教育.pdf
- 《2008年重庆经济展望》经济预测-分析-重庆市-2010.pdf
- 考前押题02 阅读理解之科普说明文(科技与能源、环境、气候等)(原卷版)-2026年高考英语阅读理解突破策略及押题(全国通用).docx
- 押题1 中国元素 励志梦想(原卷版)(应用文)-2026年高考英语写作考前热点话题押题(全国通用).docx
- 押题1 中国元素 励志梦想(解析版)(应用文)-2026年高考英语写作考前热点话题押题(全国通用).docx
- 2026年中安《建筑安全》冲刺笔记.pdf
- 2026年一建《建筑全科》专题涨分宝典.pdf
- 2026年一消《综合能力》冲刺笔记.pdf
- 2026年一消《案例分析》考点一本通.pdf
- 2026年中级会计师《经济法》学霸笔记.pdf
- 2026年公共营养师营养学会-公共营养师思维导图(基础知识+实操技能).pdf
- 2026年一建公路考点一本通.pdf
最近下载
- 动物福利AnimalWelfare-试验动物.PPT
- 2025年人教版数学七年级下册第五章相交线与平行线复习课件(共44张PPT)(含音频+视频).pptx VIP
- 七年级地理下册(湘教版)知识点汇总全册.pdf VIP
- 3.8 最大值和最小值的分布.pdf
- 米家滑板车报警代码表.xlsx VIP
- L03S002 建筑给水与排水设备安装图集(上)建筑排水山东 建筑 图集.docx VIP
- 工程流体力学课程标准.DOC VIP
- 《NBT 20494-2018 核电厂建构筑物变形监测技术规程》(2026年)实施指南.pptx VIP
- 中考物理复习压轴题浮力.pdf VIP
- 无人机综合监管与航路规划课件:无人机监管技术有哪些.pptx
原创力文档

文档评论(0)