SQL Server 2008 R2并行数据仓库简介

日期: 2010-01-17 作者:Denny Cherry翻译:冯昀晖 来源:TechTarget中国 英文

那些参加PASS2009高层会议的朋友们可能已经见识了微软SQL Server 2008 R2(以前的代号是Madison)并行数据仓库的新特性。   然而,如果你没有出席这次高层会议,而且你有一个很大的数据仓库,需要的处理能力比单个服务器可以提供的处理能力更大,那么R2的并行数据仓库版本可能就是你想要的。   并行数据仓库意味着什么?   并行数据仓库所做的是支持你跨多个物理SQL Server服务器对你的数据仓库扩展。   它工作的方式是:所有连接都连到一个控制者服务器。

你查询该控制者服务器时,它会把请求发送到子节点,然后这些子节点会处理这些请求并把结果发回到控制者节点。然后,它会按需要合……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

那些参加PASS2009高层会议的朋友们可能已经见识了微软SQL Server 2008 R2(以前的代号是Madison)并行数据仓库的新特性。

  然而,如果你没有出席这次高层会议,而且你有一个很大的数据仓库,需要的处理能力比单个服务器可以提供的处理能力更大,那么R2的并行数据仓库版本可能就是你想要的。

  并行数据仓库意味着什么?

  并行数据仓库所做的是支持你跨多个物理SQL Server服务器对你的数据仓库扩展。

  它工作的方式是:所有连接都连到一个控制者服务器。你查询该控制者服务器时,它会把请求发送到子节点,然后这些子节点会处理这些请求并把结果发回到控制者节点。然后,它会按需要合并这些结果,并像你正常预期的一样把这些结果送回到客户端。

  图1展现了该系统的物理分布基本结构图。客户端连接到控制者节点,然后这些节点处理该请求并找到数据位于哪一个节点之上。然后它会把请求发送到工作者节点来执行这一繁重的任务。

  在这种配置下工作,所有查询从你运行查询开始到工作者节点开始运行之间会有几秒时间延迟。在这段时间内控制者节点在做它的工作。一旦控制者节点完成了它的工作,你会看到工作者节点上的所有CPU都会开始处理该请求。

  在测试时,整个查询运行时间可以从数小时降低到几分钟,因为增加了CPU,内存数量和磁盘容量,这些使得查询可用性更好。

相关推荐

  • 论NoSQL的可用性和数据库扩展

    如果你的持久性分布式系统位于一个单独的数据中心之上,并且具备一个真正可靠的、高速的、稳定的网络,那么你可以选择一致性而不是可用性。

  • 微软展示最新SQL Server内存数据库功能

    在西雅图举行的SQL Server专家协会峰会(PASS)上,微软公司演示了最新项目“Hekaton”,该项目是一个针对交易型应用系统的SQL Server内存数据库功能。

  • 解读微软的PDW与FastTrack数据仓库

    除了提供SQL Server作为数据仓库引擎,微软公司也已采取措施增强其产品功能,并提供更多功能,更容易实施,对更广泛的受众更具吸引力。

  • SQL Server 数据仓库迅速扩张市场

    微软SQL Server有健壮的产品和较低的成本,该产品已经把自己定位为中端市场数据仓库业务的重要竞争者,并日益向整个数据仓库市场扩张。