SQL Server 2008的可伸缩性有哪些选择?或者甚至可以选择设计可扩展性?
答案 0 :(得分:1)
http://www.microsoft.com/sqlserver/2008/en/us/performance-scale.aspx
如果您需要详细的情境分析,请更具体地说明您的问题。
SQL 2008 R2 Enterprise附带的基本可伸缩性/冗余选项包括:
群集 - 允许多个节点一起工作,主动/主动(两个节点都在提供流量)或主动/被动(一个节点在待机状态下)。但是,重要的是要指出这种群集可以通过Windows操作系统和多种模式之间的共享存储来实现,因此主动/主动方案的硬件要求可能会变得非常重要。
以下是一个很好的解释:http://www.mssqltips.com/tip.asp?tip=1541
镜像 - 两个数据库同步或异步更新;这提供了高可用性。
复制 - 从一个节点到另一个节点的完整或部分数据重复。根据其使用方式,复制可以提供扩展,冗余甚至离线功能(例如,与仅偶尔连接的移动设备一起使用时)。
对这些(或MSDN搜索)中的任何一个进行简单的Google搜索都会产生大量结果。
您可能还会发现这些特定基准很有趣:http://www.tpc.org/tpcc/results/tpcc_perf_results.asp?resulttype=undefined&version=5%¤cyID=1
SQL Server提供了一个非常具有成本效益的选项。
答案 1 :(得分:0)
看起来非常广泛的问题。
sql server中有很多scalability options,这里有一篇关于Scaling Up Your Data Warehouse with SQL Server 2008的精彩文章。
我可以很容易地说,支持可伸缩性的主要功能之一是Partitioning
希望得到这个帮助。