SQL Server 2008的可扩展性有哪些选项?或者它甚至有设计可伸缩性的选项吗?
发布于 2010-09-23 14:47:30
这看起来是一个非常宽泛的问题。
在sql server中有很多scalability options,这里有一篇关于Scaling Up Your Data Warehouse with SQL Server 2008的很棒的文章。
我可以很容易地说,一个很好地支持可伸缩性的主要特性是Partitioning
希望这能有所帮助。
发布于 2010-09-23 14:18:26
http://www.microsoft.com/sqlserver/2008/en/us/performance-scale.aspx
如果您需要详细的情况分析,请更具体地回答您的问题。
SQL 2008 R2企业版包含的基本可扩展性/冗余选项包括:
Clustering -允许多个节点协同工作,主动/主动(两个节点都为流量提供服务)或主动/被动(一个节点处于备用状态)。但是,必须指出的是,此群集通过Windows操作系统和多个模式之间的共享存储可用,因此主动/主动方案的硬件要求可能会变得非常重要。
这里有一个很好的解释:http://www.mssqltips.com/tip.asp?tip=1541
Mirroring -两个数据库同时同步或异步更新;这提供了高可用性。
Replication -将数据从一个节点完全或部分复制到另一个节点。根据使用方式的不同,复制可以提供规模、冗余甚至离线功能(例如,当与仅偶尔连接的移动设备一起使用时)。
一个简单的谷歌搜索(或MSDN搜索)将会产生大量的结果。
您可能还会发现这些特定的基准测试很有趣:http://www.tpc.org/tpcc/results/tpcc_perf_results.asp?resulttype=undefined&version=5%¤cyID=1
SQL Server提供了一个非常经济实惠的选项。
https://stackoverflow.com/questions/3775837
复制相似问题