WEB开发网
开发学院数据库MSSQL Server 用SQL Server 2005构建高性能数据仓库 阅读

用SQL Server 2005构建高性能数据仓库

 2008-09-09 10:03:31 来源:WEB开发网   
核心提示: 但是,从一致性方面考虑,用SQL Server 2005构建高性能数据仓库(2),在这份白皮书中,我们使用“数据仓库”这个概念作为包含数据市场的一个通用的概念,既然这两种芯片架构很快的发展,因此最好还是好好地学习一下当前的提供情况,这份白皮书假设读者已基本熟悉数据仓

但是,从一致性方面考虑,在这份白皮书中,我们使用“数据仓库”这个概念作为包含数据市场的一个通用的概念。

这份白皮书假设读者已基本熟悉数据仓库的概念、空间建模、SQL Server 2005表的分离以及索引化的视图。其中很多的查询结果比较测试是在项目REAL的数据库中进行的。项目REAL是一个在SQL Server 2005上的真实的数据仓库的参考实现。

二、创建一个可靠的基础

创建一个高性能的数据仓库的关键是懂得那些数据,以及知道用户是怎样查询数据库的。后者常常有着很大变化,因此很有必要根据查询模式的改变来持续的进行一些调整。有一些基础组织的决定对系统的性能产生巨大影响。

1. 硬件方面的考虑

硬件方面的决定常常做得早于系统的任何一个重要的方面。为相关的数据仓库选择硬件是很具有技巧的一件事。这对于满足那些超级用户的报表需求变得更加常用。

64位的平台因为它的可扩展的存储架构给数据仓库提供了很多的优点。数据仓库支持读取GB级和TB级数据级的存储要求。这种平台消除了32位的平台上的一些顾虑,但是又具有32位平台的所有优点。对于数据仓库来说更加是这样,因为数据仓库存储和查询非常大的数据库。

在选择64位平台时,还需要考虑是使用x64还是IA64。做考虑之前需要考虑很多因素。在SQL Server中完全支持x64,并且为数据仓库提供了很多好的选项。目前,IA64硬件提供更多的可量测性,但是x64平台很快赶上了它。记住IA64是完全不同的一种芯片结构(它支持数据仓库中常见的平行化和改善计算逻辑)是非常重要的。既然这两种芯片架构很快的发展,因此最好还是好好地学习一下当前的提供情况。在TPC的网址(http://www.tpc.org/tpch/results/tpch_perf_results.asp)上提供了参考。

上一页  1 2 3 4 5 6 7  下一页

Tags:SQL Server 构建

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接