分布式MS SSAS数据库?

是否可以在多个物理服务器上分发单个SSAS数据库以提高性能? 我一直在看微软的PDW架构,并不清楚这是否可能使用,或者如果有任何替代品。

谢谢你的帮助。

是的,你可以很好地推出SSAS

http://technet.microsoft.com/en-us/library/cc280669(v=SQL.105).aspx

数据处理

在这个阶段,多维数据库被更新和处理。 一旦多维数据库的内容准备好发送,数据访问环境就处理数据以进行传送。 该过程由以下步骤组成:

从数据处理服务器分离Analysis Services数据库。

使保存Analysis Services数据库的逻辑SAN卷脱机。

停机时间窗口

在这个阶段,更新的数据库的内容与原始数据库的内容交换。

设置NLB拒绝任何传入的请求。

从每个数据访问服务器分离Analysis Services数据库。

使每个数据访问服务器上保存Analysis Services数据库的逻辑SAN卷脱机。

使用SAN命令,在处理环境和数据访问环境之间交换逻辑SAN卷。

作为只读设备联机,为每个数据访问服务器提供保存Analysis Services数据库的逻辑SAN卷。

将Analysis Services数据库以ReadOnly模式附加到每个Data Access服务器。

设置NLB以接受任何传入的请求。

重置数据处理

在此阶段,旧逻辑SAN卷的内容将在处理环境中更新并联机。

使用SAN命令,将数据访问中的逻辑SAN卷映射到处理环境逻辑SAN。

作为读取/写入设备,联机提供保存处理环境Analysis Services数据库的逻辑SAN卷。

将Analysis Services数据库以ReadWrite模式附加到处理环境服务器。

我没有使用PDW的经验,但作为替代scheme,您可以执行以下操作。

将数据库部署到多个物理服务器,并使用诸如HAProxy之类的东西来平衡负载。 但是应该指出,我自己并没有对此进行过testing,而是曾经听到过这个build议。