聚集的基本原理

翻译 2007年09月30日 21:31:00
十年前,Ralph Kimball描述了聚集表,认为是“大型数据仓库中提升性能的方法”,“聚集对性能有很大的影响,有时候在数百种方法中惟有聚集能够加速查询,再没有其它方法有这么大的收益”。虽然过了十年,但这些话现在仍然有效。从那时起,先进的硬件和软件大大提高了数据仓库的性能。聚集技术的加入,让这些基本技术获得了更高的性能增益。
 
提高数据仓库性能仍然跟过去一样急迫。随着技术的进步,数据仓库能相应更大数据量和多粒度的查询。同时,数据仓库系统能够满足更多内部和外部的用户,这些用户希望能够迅速的访问信息。这本书让你有能力应对这些压力。使用聚集表,你可以让数据仓库实现非凡的提升。现在,你不必在升级硬件,转换数据库平台,或者购买国外先进的产品。
       尽管聚集对数据仓库的性能有很大的影响,但是它不能被滥用。如果不能仔细的管理,他们可能引起混乱,耗费大量的存储空间,甚至导致不正确的结果。通过本书的实践案例,你可以避免那些后果,扩大积极的影响。
       数据仓库中引入聚集表将会触及到生命周期的方方面面。使用最好的方法管理他们的查询、设计、构造和使用。他们将会影响数据仓库的计划,项目范围,维护需求,甚至实现过程。在此之前需要有基本的理论概念。
       本章介绍的概念包括,星型模式,聚集表,聚集导航,以及应用中的汇总数据的方法。
 

数据仓库事实表分类

1)在数据仓库领域有一个概念叫Transaction fact table,中文一般翻译为“事务事实表”。 事务事实表是维度建模的数据仓库中三种基本类型事实表中的一种,另外两种分别是周期快照事实表和...
  • nisjlvhudy
  • nisjlvhudy
  • 2014年09月12日 21:12
  • 3529

数据仓库之三种事实表

在数据仓库领域有一个概念叫Transaction fact table,中文一般翻译为“事务事实表”。事务事实表是维度建模的数据仓库中三种基本类型事实表中的一种,另外两种分别是周期快照事实表和累积...
  • y3177530
  • y3177530
  • 2016年04月11日 14:45
  • 1730

聚集索引和非聚集索引(整理)

聚集索引   一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。    聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序...
  • woodboy000
  • woodboy000
  • 2015年11月13日 11:21
  • 611

数据仓库多维建模笔记

《数据仓库工具箱—维度建模的完全指南》笔记 一、数据仓库体系结构和建模过程、技巧 关键点:数据仓库体系结构、维度建模的四个步骤、数据仓库总线结构、一致性维度。 1、对于数据仓库DW来说,业务需求是第一...
  • liguoming05
  • liguoming05
  • 2013年10月02日 09:48
  • 1516

聚集索引和非聚集索引的区别理解

对于大多数的非专业的数据库操作人员来讲,比如我们这些软件开发人员,在很大程度上都搞不清楚数据库索引的一些基本知识,有些是知其一不知其二,或者是知其然不知其所以然。造成这种情况的主要原因我觉的是行业原因...
  • liu_ben_qian
  • liu_ben_qian
  • 2013年01月06日 14:28
  • 13611

聚集索引与非聚集索引,索引的使用规则和经验

聚集索引:数据记录将按聚集索引列的顺序存储在物理硬盘上。每个表中只能有一个聚集索引。又名聚合索引。(如:新华字典中的注音) 非聚集索引:通过二叉树的数据结构来描述的,索引里可能会有多层关系,最后...
  • kindyb
  • kindyb
  • 2015年01月07日 21:38
  • 1027

聚集索引和非聚集索引的区别是什么

聚集索引      在创建聚集索引时,将会对表进行复制,对表中的数据进行排序,然后删除原始的表。因此,数据库上必须有足够的空闲空间,以容纳数据复本。默认情况下,表中的数据在创建索引时排序。但是...
  • jkpi888
  • jkpi888
  • 2013年11月04日 19:47
  • 1102

第六章——根据执行计划优化性能(2)——查找表/索引扫描

前言:       在绝大部分情况下,特别是从一个大表中返回少量数据时,表扫描或者索引扫描并不是一种高效的方式。这些必须找出来并解决它们从而提高性能,因为扫描将遍历每一行,查找符合条件的数据,然后返...
  • DBA_Huangzj
  • DBA_Huangzj
  • 2013年03月18日 17:03
  • 7136

SQL SERVER下非聚集索引引发的死锁问题

最近一个消息发送功能在测试的过程中遇到了因为非聚集索引引发的死锁问题,下面是小伙伴事后总结的内容,现分享出来。(因为一些内容涉及到公司信息,所以只分享了其中部分内容,但是应该不影响整体阅读)情景介绍表...
  • Knight_hf
  • Knight_hf
  • 2017年01月06日 10:29
  • 614

Mysql聚集索引和非聚集索引(堆组织表和索引组织表)

一、深入浅出理解索引结构     实际上,可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(no...
  • oChangWen
  • oChangWen
  • 2017年01月03日 19:54
  • 3658
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:聚集的基本原理
举报原因:
原因补充:

(最多只允许输入30个字)